Skip to content

jaycem-dev/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

461 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix Setup

My NixOS config.

I use Colemak-DH-ISO keyboard layout by default, modify in keyboard.nix

Install

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

If you reinstall NixOS with encryption, you will need to copy the hardware-configuration.nix file from /etc/nixos/hardware-configuration.nix to the profile directory and update the UUIDs in host/{profile}/default.nix or you won't be able to boot.

NixOS Configuration:

sudo NIX_CONFIG="experimental-features = nix-command flakes" \
    nixos-rebuild switch --flake github:jaycem-dev/nix#profile

Replace profile with one of the profiles below (defined in flake.nix):

  • desktop
  • asahi (ARM64, needs --impure flag)

Dotfiles managed with GNU Stow:

See instructions in dotfiles.

Software

  • Compositor and tools: Niri, Waybar, Fuzzel, Swayidle, Swaybg, Swaylock
  • Main programs: Kitty, Neovim, Yazi

About

My flake configuration for NixOS.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages