char/flake
nixos flake
git clone https://git.t4t.associates/char/flake
995f249
main
1{ 2pkgs , 3user-pkgs , 4unstable-pkgs , 5 ... 6} : 7{ 8networking . hostName = "runestone" ; 9time . timeZone = "Europe/London" ; 10 11boot . loader . systemd-boot . configurationLimit = 3 ; 12boot . kernelPackages = unstable-pkgs . linuxPackages ; 13 14hardware . graphics = { 15enable = true ; 16extraPackages = with pkgs ; [ 17intel-media-driver 18intel-vaapi-driver 19libvdpau-va-gl 20libva 21vpl-gpu-rt 22]; 23}; 24 25users . users . charlotte = { 26isNormalUser = true ; 27description = "charlotte" ; 28extraGroups = [ 29"networkmanager" 30"wheel" 31"video" 32]; 33shell = pkgs . zsh ; 34}; 35 36environment . systemPackages = 37( with pkgs ; [ 38vscode 39nixfmt 40foot 41ffmpeg 42]) 43++ [ 44pkgs . perf 45# user-pkgs.berkeley-mono 46unstable-pkgs . nixd 47]; 48 49users . users . charlotte . packages = [ 50pkgs . steamguard-cli 51pkgs . stow 52unstable-pkgs . zed-editor . remote_server 53]; 54 55services . cloudflare-warp . enable = true ; 56 57nix . settings . secret-key-files = [ "/etc/nix/signing-key.sec" ]; 58}