Skip to content

corytertel/nix-configuration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix Configuration

https://builtwithnix.org/badge.svg

Theory

Fully reproducible. Use home-manager where appropriate, I can have a fully reproducible and portable home directory on any distro. (Basically always default to using home-manager, unless it is a core system functionality.) Try to avoid esoteric Nix configuration where it happens, so I can take configs to non-Nix machines. Future: Also have chezmoi functionality?

I run a ZFS “Erase my Darlings” Setup

My nix config is setup in such a way that all system files except those in /nix and /boot will be wiped every boot for a stateless machine that results in higher reproducibly. More info can be found here: https://grahamc.com/blog/erase-your-darlings There are instructions as to how to replicate my install in the install directory. Please do NOT simply clone these dotfiles and expect them to work on your machine. You’re more than welcome to copy bits and pieces but a clone and rebuild will not work unless you have a near identical ZFS setup as mine.

PC

img/pc.png

OSNixOS
Shellzsh
Terminalkonsole
ColorschemePlainlight
WMKDE
Panellatte-dock
FontVictorMono & Oxygen
EditorEmacs

Laptop

img/laptop.png

OSNixOS
Shellzsh
Terminalkonsole
ColorschemePlainlight
WMKDE
Panellatte-dock
FontVictorMono & Oxygen
EditorEmacs

Inspired by

https://github.com/erikbackman/nixos-config/
https://github.com/Icy-Thought/Snowflake
https://github.com/alternateved/nixos-config
https://github.com/mahallow/thinkdots