My personal system and user configuration using NixOS and Nix package manager.
All configurations are made using flakes, feel free to bootstrap your system
configuration using my
/nixos
folder :-)
- nix: for home configuration
- nixos: if you want to use my whole system configuration
- Hyprland
- ags
I'm using flakified system configuration with 2 channels enabled: 22-11 and 23-05. 22-11 is meant for most packages and for bleeding edge ones I'm using 23-05 (right now I'm using it for 6.3 zen kernel and updated nvidia drivers).
To use my config run:
git clone [email protected]:nxy7/dotfiles #or use https git clone
cd dotfiles/system
sudo nixos-rebuild switch --flake . --impure
Flakes need to be ran with --impure
flag because I'm importing /etc/nixos/hardware-configuration.nix
that's automatically generated on NixOS system, but I don't keep it in the repository for more portable
configuration.
git clone [email protected]:nxy7/dotfiles #or use https git clone
# to clone user configuration
cd dotfiles/home-manager
nix run . switch -- --flake . --impure # you might need to add -b bk
This repository also contains some of my personal settings like files for my keyboard layout (I'm using split keyboard).
- update hyprland config
- make desktop bottom bar vertical and appear only on main screen