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 | Wofi |
Shell | Bash |
Status Bar | Waybar |
Terminal | Konsole |
Window Manager | Sway |
Here is an overview of the folders' structure:
├── home
│ ├── display
│ ├── home.nix
│ ├── programs
│ ├── services
│ └── xdg
├── imgs
├── install.sh
├── nix
└── system
├── configuration.nix
├── machine
└── wm
home
: all the user programs, services and dotfiles.imgs
: screenshots and other images.install.sh
: the install script.nix
: the pinned packages.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/bolt12/nixos/archive/master.tar.gz && tar --strip-components=1 -xvf master.tar.gz" \
-p wget s-tar
chmod +x install.sh && ./install.sh