Blazing fast, minimal, working WM environment for NixOS.
Warning
Still in alpha, expecting bugs
- Out of box working environment with NixOS.
- User directory manager by Home manager
- Wayland window manager by Hyprland
- Status bar and widgets by Ignis
- Neovim setup by Nixvim
- Theme with 4 flavors by Catppuccin
- All of them are modular and can be enabled/disabled, or partially overriden in your config file.
Clone the repo, create a config directory for nix and copy the content of the example to it
git clone git@github.com:AstrickHarren/nixbox.git
mkdir -p ~/.config/nix
cp nixbox/example/* ~/.config/nix
Copy the your NixOS hardware configuration to the config directory as well, it can be done usually by
cp /etc/nixos/hardware-configuration.nix hardware.nix
Important
Make sure you read the example thoroughly and change config accordingly before the next step! There are plently of places you might want to change, most obviously the userName and hostName
Now you are good to go! Run the following commands to build your NixOS and home manager!
sudo nixos-rebuild switch --flake ~/.config/nix
home-manager switch --flake ~/.config/nix
If there is a change made to NixBox, you can update your subscription by running
nix flake update nixbox
under ~/.config/nix
. This will update you to the newest version of NixBox and any
dependency of NixBox. Rebuild your NixOS and/or home manager and you'll see the effect.