My dotfiles (written in Nix, btw!) ❄

updates

+26 -21
+13 -14
flake.lock
··· 31 31 "yaml": "yaml" 32 32 }, 33 33 "locked": { 34 - "lastModified": 1739484523, 35 - "narHash": "sha256-WVPL9pKnLCJaY2bHD9ZnJZe1qH4Kl2RELw1kDvbVOZ0=", 34 + "lastModified": 1739810732, 35 + "narHash": "sha256-2ZJ3kB0LUAdYs2DH2mnnbDiiSR6yoqUDCdnQTCSrjRo=", 36 36 "ref": "dev", 37 - "rev": "3c22d1beed609a4536163cb8adcf249e82c9b349", 38 - "revCount": 214, 37 + "rev": "86d452422e784e164b8ac093a8dabf920caa1cf9", 38 + "revCount": 216, 39 39 "type": "git", 40 40 "url": "ssh://git@github.com/RobloxUSArmyCID/CIDBot" 41 41 }, ··· 106 106 ] 107 107 }, 108 108 "locked": { 109 - "lastModified": 1739724290, 110 - "narHash": "sha256-dvByZPuVmBgOBLq8GohBy9hEd0/JXj5goXK2OY1Pvgk=", 109 + "lastModified": 1739913864, 110 + "narHash": "sha256-WhzgQjadrwnwPJQLLxZUUEIxojxa7UWDkf7raAkB1Lw=", 111 111 "owner": "nix-community", 112 112 "repo": "home-manager", 113 - "rev": "ec130e700959ee10b63eedbc87758d20264a9588", 113 + "rev": "97ac0801d187b2911e8caa45316399de12f6f199", 114 114 "type": "github" 115 115 }, 116 116 "original": { ··· 177 177 }, 178 178 "nixpkgs": { 179 179 "locked": { 180 - "lastModified": 1739580444, 181 - "narHash": "sha256-+/bSz4EAVbqz8/HsIGLroF8aNaO8bLRL7WfACN+24g4=", 180 + "lastModified": 1739866667, 181 + "narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=", 182 182 "owner": "NixOS", 183 183 "repo": "nixpkgs", 184 - "rev": "8bb37161a0488b89830168b81c48aed11569cb93", 184 + "rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680", 185 185 "type": "github" 186 186 }, 187 187 "original": { ··· 231 231 "systems": "systems_3" 232 232 }, 233 233 "locked": { 234 - "lastModified": 1739360736, 235 - "narHash": "sha256-fBqriSsDhA2kNePAT01ZOYX1LCK7vF1OcNApUN49FvI=", 234 + "lastModified": 1739751511, 235 + "narHash": "sha256-aKM96IPTHxpnPDSGl8+jo4WIPFUUDQTQKHGTZ3IkYhE=", 236 236 "owner": "NotAShelf", 237 237 "repo": "nvf", 238 - "rev": "b9968f13bdcb947a25388e5c3992063c8cd8c9b9", 238 + "rev": "e42bcbe1ecb3392ecd8a7638edf991b9628f4d55", 239 239 "type": "github" 240 240 }, 241 241 "original": { 242 242 "owner": "NotAShelf", 243 - "ref": "npins-fixes", 244 243 "repo": "nvf", 245 244 "type": "github" 246 245 }
+1 -1
flake.nix
··· 13 13 inputs.nixpkgs.follows = "nixpkgs"; 14 14 }; 15 15 nvf = { 16 - url = "github:NotAShelf/nvf/npins-fixes"; 16 + url = "github:NotAShelf/nvf"; 17 17 inputs.nixpkgs.follows = "nixpkgs"; 18 18 }; 19 19 cidbot = {
+4
system/adb.nix
··· 1 + {userSettings, ...}: { 2 + programs.adb.enable = true; 3 + users.users.${userSettings.username}.extraGroups = ["adbusers"]; 4 + }
+1
system/configuration.nix
··· 9 9 else ./none.nix; 10 10 in { 11 11 imports = [ 12 + ./adb.nix 12 13 ./bluetooth.nix 13 14 ./bootloader.nix 14 15 ./hardware-configuration.nix
+5 -5
system/hardware-configuration.nix
··· 8 8 [ (modulesPath + "/installer/scan/not-detected.nix") 9 9 ]; 10 10 11 - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "usbhid" "sd_mod" "rtsx_pci_sdmmc" ]; 11 + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; 12 12 boot.initrd.kernelModules = [ ]; 13 13 boot.kernelModules = [ "kvm-intel" ]; 14 14 boot.extraModulePackages = [ ]; 15 15 16 16 fileSystems."/" = 17 - { device = "/dev/disk/by-uuid/2b034ca9-3690-4c1e-a1eb-78d5d39e1d7f"; 17 + { device = "/dev/disk/by-uuid/2bc3ba6c-abbb-43e6-bc80-62e9216147b7"; 18 18 fsType = "ext4"; 19 19 }; 20 20 21 21 fileSystems."/boot" = 22 - { device = "/dev/disk/by-uuid/F57E-2E3D"; 22 + { device = "/dev/disk/by-uuid/7FE4-23CC"; 23 23 fsType = "vfat"; 24 24 options = [ "fmask=0077" "dmask=0077" ]; 25 25 }; 26 - 27 - swapDevices = [{device = "/swapfile"; size = 16 * 1024; }]; 26 + 27 + swapDevices = [ ]; 28 28 29 29 # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 30 30 # (the default) this is the recommended approach. When using systemd-networkd it's
+1 -1
user/misc.nix
··· 32 32 brightnessctl 33 33 cliphist 34 34 heroic 35 - ciscoPacketTracer8 35 + # ciscoPacketTracer8 36 36 ]; 37 37 }
+1
user/nvf.nix
··· 46 46 css.enable = true; 47 47 zig.enable = true; 48 48 bash.enable = true; 49 + clang.enable = true; 49 50 }; 50 51 presence.neocord = { 51 52 enable = true;