my nixos dotfiles :3 (git.koi.rip mirror) git.koi.rip/koi/dotfiles
linux dotfiles neovim nixos catppuccin

desktop: v4l2; foot: use evergarden flake

+17 -6
+4 -4
flake.lock
··· 94 94 ] 95 95 }, 96 96 "locked": { 97 - "lastModified": 1769456525, 98 - "narHash": "sha256-2l7ZQpNNFjKM9UCdJtiLGTgmOTKQwePndy+B1VTkan8=", 99 - "rev": "7f48df5c928138fb055696bad792602b18efae0a", 97 + "lastModified": 1769625148, 98 + "narHash": "sha256-l0DSiUHZ2Qkg9TAQAHYCT9zmFJzZbYYZfbWbPN+8iwY=", 99 + "rev": "6a93212882e30ad7b7e19d8b04da92009f13ddcb", 100 100 "type": "tarball", 101 - "url": "https://codeberg.org/api/v1/repos/evergarden/nix/archive/7f48df5c928138fb055696bad792602b18efae0a.tar.gz?rev=7f48df5c928138fb055696bad792602b18efae0a" 101 + "url": "https://codeberg.org/api/v1/repos/evergarden/nix/archive/6a93212882e30ad7b7e19d8b04da92009f13ddcb.tar.gz?rev=6a93212882e30ad7b7e19d8b04da92009f13ddcb" 102 102 }, 103 103 "original": { 104 104 "type": "tarball",
+2 -2
home/modules/programs/foot.nix
··· 1 - { config, ... }: 2 1 { 3 2 programs.foot = { 4 3 enable = true; 5 4 server.enable = true; 6 5 settings = { 7 6 main = { 8 - include = "${config.evergarden.ports.foot}/evergarden-${config.evergarden.variant}-${config.evergarden.accent}.ini"; 9 7 font = "Maple Mono NF:pixelsize=15"; 10 8 dpi-aware = "yes"; 11 9 }; ··· 15 13 }; 16 14 }; 17 15 }; 16 + 17 + evergarden.foot.enable = true; 18 18 }
+10
modules/desktop/boot.nix
··· 1 + { config, ... }: 2 + { 3 + boot = { 4 + extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; 5 + kernelModules = [ "v4l2loopback" ]; 6 + extraModprobeConfig = '' 7 + options v4l2loopback exclusive_caps=1 card_label="Virtual Camera" 8 + ''; 9 + }; 10 + }
+1
modules/desktop/default.nix
··· 7 7 inputs.niri.nixosModules.niri 8 8 ../home.nix 9 9 10 + ./boot.nix 10 11 ./console.nix 11 12 ./nixpkgs.nix 12 13 ./environment.nix