Skip to content

AstrickHarren/IceNix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixBox

Blazing fast, minimal, working WM environment for NixOS.

Warning

Still in alpha, expecting bugs

Screenshot

img

Features

  • 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.

Install

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

Build

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

Update

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.

About

Minimum nix config flake

Resources

Stars

Watchers

Forks

Packages

No packages published