Also renamed the modules.nix file to aspects.nix to better reflect its purpose.
O5SNUGP5YLA6TCHW4VS66GKHBK7UZMCU4LVIAAZEDD2YDV6UAUTQC FREUCXPWPGLUZQSHQ7YXBTDFFJ5ORT43FM7V3SZXA64C4HYU6QKQC LYPQCAOCFLN7SEEDGL736NUVJKB34SY5QBKGVMB2OAZHZJ5RDTFQC HHAJDWY4G7SNS2FS72UGNFGLJ5OPHERB3V2SOSLP7HRWKSWUWC4QC 7R6SSOESYNEN73KBUJZ3DIIY2HSI6XLRQLT6UE2KO6CT22YEMPKAC W2UWUK4RHZSXB7FRS5WZSZP4GWU63N4JQSG4ABNR5IGX6S6ZRSMQC 4C7QF3UWQW2VYVVYXU6OZQLYWDMKHYPXTNJNBTWLU3K7GKQBHZRQC RTBMBSBABSGTRICJ4AWBKWO3JJHBRKV6FGOMYPDD7X6SS6X35ZIQC CTCIAQGFIKAIP7JGXIBYWNGE7A5QMF6U662OV3KZOT4HKIWOSTZQC JJWHXTMKX2TR3YAWU4JFGDMZFOBJ6PGD7MHN6QOMIUJGWASNP2UQC WMG2YNWEKFK4DMH3AZP5WSGJ4K66OUHXGK4KPHOW2JNU57DVS42QC UBB7TTAXVPQQCOVHACKWXSPV2NPARSHREYJB6J3RSEDZZIXPFGOAC UXKPHE3UG2HUJ7SQUCMU7VU2V75634ZJQDH4RJOGX2JHOW2PPBBAC ICWY2FLS75I6PRBQYSHNA5HJHGNL3CMWGI66XW7XMKJAVL3LYMJAC UQ5YMM34MV2YCANG5H6ZATSFR6RTBJM7MFJU2SY262CIH4DL6O3AC MPUF4YWEO2LN2PLBKI6CI6S37E66Q3CTPWA72LXM3IB2L4673PSAC 4OB2JIJDYNWQO552QAMRY27F7Y2DQO4Y5YH4E2UMOKDUZ5BPISJQC 4I26WBI2OTXMVOZABBYSFW24WLXDDR424PTM27TGRB7JSSZNYVJAC OOXBI424S2SDWDM7AWSZTUVHGGSGERHBOD4F7GM3QEMYPIAS6Z7AC ZSVBUTAJBQWHNGT6UIMBOR73GDFYP667N6T4CRZDRBZLJ427WY5AC IR44XS6SXVQFVZOFSLBKRJ235ZEHYNVBJ5RZKX4BJTQBX4VBCCWQC O2YUP7WC5ZYDHJKNYD46343XCJHHT7H2V46TTUFPANWBN5KFP7MAC TIHOQEN2ITDF7YUSX4KZFXFIH2S6K2YWM4GCTHDA3HDCJ72L6SGQC TY2W6K5AZ3G3G4F75XBWWI5A434W3ZVKSBTY55JXAKC62GVPILAAC WKTWJMZPPJXR7K6E7JZF42ORLVINJVC634G4SJKR5QBNO7UYTXBQC ATF3K2KSKMI6STPROVW54ZGLYM6S3XPB45AKAZODDKIXFR4HWYFAC NAMUO3LRD2C3MGV2GGLOX7OAUZ4PTFQLPS2WWP3GBDGQ6WSE57DAC RJIISHE5VJHPYUNCDDMDELB3WAI4QRSGC62ZS7NL5I6A4LWDQFAQC SSG24QP3C2K5NTVHM2QFK7RWBV7ZPZV2K2XOXUT6M6C4V5NXKQ6AC MXEIWL6TFHGJYT2XWCAK4DJRTE3OLVGWOWVA4V3YWLTJG4PTQDIQC 4XUXIGQGX6RHOWRRUXRBA4HZU6JWZLFVV775SDHXH6WNCL3IWZOQC D6GISMV3ERTOKGO73ENCJO52U7PFNRFXQ4CC7ZCPLW7TAJSK2ZBAC D34IHX4LZP3KRI7PNXYOMJS66EIESOXLUJNPALTBCMRMQA5EOVCAC ADJBSSJQYK6JNUKKP4AOQWLBIXR2DUMBRWTGXJKZASF6M2BSFYCQC { inputs, ... }:letcommonModules.imports = with inputs.self.modules.nixos; [disable-nanodisable-nix-documentationdynamic-binarieshjemkeysliblocalenetrcnetworkopensshpackagesrebuildsecret-managersystemtailscalethemeunfreeusersvirtualisationyubikey];desktopModules.imports = with inputs.self.modules.nixos; [audiodesktop-guidesktop-toolsgammastepgraphicshardware-desktopjujutsu-extrakeyboardlinux-kernel-zenmousepackages-extra-desktoppower-menuprocess-managementquickshellrust-desktopscratchpadssudo-desktoptheme-extra-fontstheme-extra-scriptswaybar];serverModules.imports = with inputs.self.modules.nixos; [linux-kernelprometheus-node-exportersudo-server];in{flake.modules.nixos.commonModules = commonModules;flake.modules.nixos.serverModules = serverModules;flake.modules.nixos.desktopModules = desktopModules;}rustdisks-normaldisks-extra-zram-swap
disable-nix-documentationhjemkeyslibnetworkopensshpackages
{ inputs, ... }:letmodulesBaseLinux.imports = with inputs.self.modules.nixos; [disable-nanodisable-nix-documentationdisks-extra-zram-swapdynamic-binariesgitenvhelixhjemjujutsukeysliblocalenetrcnetworknix-settingsopensshpackagesrebuildsecret-managershellshell-toolssudosshsystemtailscalethemeunfreeusersvirtualisationyubikey];modulesBaseDarwin.imports = with inputs.self.modules.darwin; [disable-nix-documentationgitenvhelixhjemjujutsukeyslibnetworknix-settingsopensshpackagessecret-managershellshell-toolssudosshsystemtailscalethemeunfreeusers];in{flake.modules.nixos.modulesBase = modulesBaseLinux;flake.modules.darwin.modulesBase = modulesBaseDarwin;}