My current - and always evolving - NixOS configuration files, home-manager, neovim, etc.
The home.nix file contains details about all the software I use but here's a shout-out to the ones I use the most and that are customized to my needs.
| Type | Program |
|---|---|
| Editor | NeoVim |
| Launcher | Rofi |
| Shell | Fish |
| Status Bar | Polybar |
| Terminal | Alacritty |
| Window Manager | XMonad |
If you're interested in using taffybar or xmobar, browse the commit history and you will find the configuration files I used. Here's a screenshot showcasing the former.
| Type | Name |
|---|---|
| GTK Theme | Juno Ocean |
| GTK Icon Theme | Beauty Line |
Here is an overview of the folders' structure:
├── home
│ ├── display
│ ├── home.nix
│ ├── overlays
│ ├── pinned
│ ├── programs
│ └── secrets
│ └── scripts
│ └── services
│ └── themes
├── imgs
├── install.sh
├── notes
└── system
├── configuration.nix
└── fonts
└── machine
└── wm
home: all the user programs, services and dotfiles.imgs: screenshots and other images.install.sh: the install script.notes: cheat-sheets, docs, etc.system: the NixOS configuration, settings for different laptops and window managers.
On a fresh NixOS installation, run the following commands:
mkdir DELETE_ME && cd DELETE_ME
nix-shell --run \
"wget -c https://github.com/gvolpe/nix-config/archive/master.tar.gz && tar --strip-components=1 -xvf master.tar.gz" \
-p wget s-tar
chmod +x install.sh && ./install.sh

