Skip to content

Latest commit

 

History

266 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS config

This is my NixOS configuration using the Dendritic patern. I use the NNN stack (Nix Niri Noctalia) that I transitioned to from AwesomeWM.

Features

  • Niri scrolling window manager, no more messing about with so many workspaces!
  • Graphically configured Noctalia Shell v5 that can be updated in home-manager by just running update-noctalia!
  • Stylized terminal with Zsh, Oh My Posh and a Kitty terminal
  • Clean looking application switcher in Rofi currently using the Noctalia app switcher but I might switch back to Rofi

Credits

Screenshots

Outdated Screenshot of desktop

Instructions to add new machines

  1. Create a new folder in ./modules/hosts/ and copy over the files from another machine as an example, making nessicary changes, including modifying the disko.nix file.
  2. Download the minimal NixOS installer image and flash it to a USB drive, I like to use caligula.
  3. Boot this iso
  4. git clone this repo to the new machine in a temp directory
  5. run nixos-generate-config --show-hardware-config /mnt > file.nix to generate the hardware configuration for that device, then modify it to be dendritic and add it to ./modules/hosts/this-machiene/
  6. Run sudo nix --experimental-features "nix-command flakes" run github:nix-community/disko/latest -- --mode destroy,format,mount /path/to/disko.nix to partition the drive.
  7. Finally run nixos-install and reboot.

No artificial intelligence was used in the making of this.

brainmade

About

NixOS configs

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages