Skip to content

jaycem-dev/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix Setup

NixOS flake config

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

Screenshot

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

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.

NixOS Configuration:

# 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 .#profile

Replace #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

Software

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

About

My flake configuration for NixOS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages