All Projects → nmattia → Homies

nmattia / Homies

linux package management

Projects that are alternatives of or similar to Homies

dotnix
Shackled within an elaborate prison of my own design.
Stars: ✭ 35 (-59.3%)
Mutual labels:  dotfiles, nix
Dotfiles
My OS X environment
Stars: ✭ 316 (+267.44%)
Mutual labels:  dotfiles, environment
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-83.72%)
Mutual labels:  dotfiles, nix
Dotfiles
My dotfiles
Stars: ✭ 150 (+74.42%)
Mutual labels:  dotfiles, nix
Nixos Config
NixOS configurations for server and desktop systems, including user specific config. with Home Manager
Stars: ✭ 30 (-65.12%)
Mutual labels:  dotfiles, nix
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+2745.35%)
Mutual labels:  dotfiles, nix
nixcfg
NixOS and Home-Manager configurations for all of my devices (desktop, Pinebook Pro, RPi4, cloud servers, etc). Like dotfiles, but way better. (née 'nixos-config')
Stars: ✭ 119 (+38.37%)
Mutual labels:  dotfiles, nix
Nix Config
My NixOS configuration
Stars: ✭ 112 (+30.23%)
Mutual labels:  dotfiles, nix
Nix Darwin
nix modules for darwin
Stars: ✭ 700 (+713.95%)
Mutual labels:  dotfiles, nix
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (+637.21%)
Mutual labels:  dotfiles, nix
Dotfiles
~ 🍭 ~
Stars: ✭ 147 (+70.93%)
Mutual labels:  dotfiles, nix
Idempotent Desktop
🛸 NixOS, Xmonad, Neovim
Stars: ✭ 51 (-40.7%)
Mutual labels:  dotfiles, nix
Shabka
Shabka. Declaritive description of my network, workstations and servers.
Stars: ✭ 138 (+60.47%)
Mutual labels:  dotfiles, nix
dotfiles
My NixOS dotfiles
Stars: ✭ 21 (-75.58%)
Mutual labels:  dotfiles, nix
Dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Stars: ✭ 127 (+47.67%)
Mutual labels:  dotfiles, nix
nixpkgs
My Nix system configs!
Stars: ✭ 143 (+66.28%)
Mutual labels:  dotfiles, nix
System
My system configuration
Stars: ✭ 94 (+9.3%)
Mutual labels:  dotfiles, nix
Nix Home
Utilities for working with user configurations in Nix.
Stars: ✭ 107 (+24.42%)
Mutual labels:  dotfiles, nix
Dotfiles
And I say hey, what's going on?
Stars: ✭ 348 (+304.65%)
Mutual labels:  dotfiles, nix
Nix Dotfiles
My personal nix and nixos configuration
Stars: ✭ 48 (-44.19%)
Mutual labels:  dotfiles, nix

Homies

homies

Reproducible set of dotfiles and packages for Linux and macOS


This is the setup I use on all my machines. The installation process is very simple and allows me to get up and running on any new machine in a matter of seconds. The following is run on a pristine Ubuntu machine with curl available:

$ # install from the latest master
$ nix-env -if https://github.com/nmattia/homies/tarball/master --remove-all
$ # make sure that the .bashrc is sourced
$ echo 'if [ -x "$(command -v bashrc)" ]; then $(bashrc); fi' >> ~/.bashrc

The homies will be available in all subsequent shells, including the customizations (vim with my favorite plugins, tmux with my customized configuration, etc). See the introduction blog post for an overview.

How-To

Trying out the package set:

$ nix-shell --pure

Installing the package set:

$ nix-env -f default.nix -i --remove-all

Listing the currently installed packages:

$ nix-env -q

Listing the previous and current configurations:

$ nix-env --list-generations

Rolling back to the previous configuration:

$ nix-env --rollback

Deleting old configurations:

$ nix-env --delete-generations [3 4 9 | old | 30d]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].