This is my NixOS configuration using the Dendritic patern. I use the NNN stack (Nix Niri Noctalia) that I transitioned to from AwesomeWM.
- 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 Roficurrently using the Noctalia app switcher but I might switch back to Rofi
- Custom Java package by gytis-ivaskevicius
- Neovim configuration that was heavily inspired by Kidsan
- 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.nixfile. - Download the minimal NixOS installer image and flash it to a USB drive, I like to use caligula.
- Boot this iso
- git clone this repo to the new machine in a temp directory
- run
nixos-generate-config --show-hardware-config /mnt > file.nixto generate the hardware configuration for that device, then modify it to be dendritic and add it to ./modules/hosts/this-machiene/ - Run
sudo nix --experimental-features "nix-command flakes" run github:nix-community/disko/latest -- --mode destroy,format,mount /path/to/disko.nixto partition the drive. - Finally run
nixos-installandreboot.
No artificial intelligence was used in the making of this.
