NixOS flake config
I use Colemak-DH-ISO keyboard layout by default, modify in keyboard.nix.
Warning
Do not use this flake if you don't know how to use NixOS. You will end up with a broken generation because of the hardware specific files.
Important
NixOS installs usually require copying /etc/nixos/hardware-configuration.nix to the profile directory or you won't be able to boot. You should also check that the per host filesystem.nix works on your machine.
# Clone this repo using nix-shell:
nix-shell -p git neovim --command "git clone https://github.com/jaycem-dev/nix ~/Projects/nix && cd ~/Projects/nix; return"
# Update config if necessary then rebuild:
sudo nixos-rebuild switch --flake .#profileReplace #profile with one of the profiles below (defined in flake.nix):
- #desktop
- #asahi (ARM64, needs --impure flag)
My dotfiles are managed with Stow in this repo.
git clone https://github.com/jaycem-dev/dotfiles- Compositor and tools: Niri, Waybar, Fuzzel, Hypridle, Swaybg, Swaylock
- Main programs: Kitty, Neovim, Yazi
