Personal-use NixOS configuration

Add some todos to deal with later

+9 -1
+2
homes/encode42/desktop/firefox.nix
··· 44 44 "browser.safebrowsing.phishing.enabled" = false; 45 45 }; 46 46 47 + # TODO: configure them too 47 48 extensions = { 48 49 packages = with firefox-addons.packages.${pkgs.stdenv.hostPlatform.system}; [ 49 50 fastforwardteam 50 51 indie-wiki-buddy 52 + linkwarden 51 53 ]; 52 54 53 55 force = true;
+2 -1
homes/encode42/desktop/zed.nix
··· 60 60 lsp = { 61 61 nil.settings = { 62 62 nix = { 63 - maxMemoryMb = 10240; 63 + # TODO: This is way too much 64 + maxMemoryMb = 16384; 64 65 65 66 flake = { 66 67 autoArchive = true;
+1
lib/mkSystem.nix
··· 64 64 hostName 65 65 ; 66 66 67 + # TODO: use better inherit syntax for these 67 68 lanzaboote = inputs.lanzaboote; 68 69 nixos-hardware = inputs.nixos-hardware; 69 70 home-manager = inputs.home-manager;
+3
modules/common/network/firewall.nix
··· 3 3 enable = true; 4 4 5 5 allowPing = false; 6 + 7 + # TODO: look into what's preventing me from using this 8 + #backend = "nftables"; 6 9 }; 7 10 }
+1
modules/desktop/home-manager.nix
··· 10 10 ]; 11 11 12 12 home-manager = { 13 + # TODO: Possible to only import these modules when needed? 13 14 sharedModules = [ 14 15 nixcord.homeModules.nixcord 15 16 ];