My personal nix config files. Feel free to import flake.
at main 26 lines 1.1 kB view raw
1fromFlakes: let 2 modulesPerFile = { 3 # nyx-cache = import ./nyx-cache.nix fromFlakes; 4 # nyx-overlay = import ../common/nyx-overlay.nix fromFlakes; 5 gui_amd = import ./by-category/gui/amd.nix; 6 gui_audio = import ./by-category/gui/audio.nix; 7 gui_fonts = import ./by-category/gui/fonts.nix; 8 gui_programs = import ./by-category/gui/programs.nix; 9 gui_steam = import ./by-category/gui/steam.nix; 10 programs_development = import ./by-category/development.nix; 11 programs_dictionary = import ./by-category/dictionary.nix; 12 programs_fhs = import ./by-category/fhs.nix; 13 programs_hardware = import ./by-category/hardware.nix; 14 programs_media = import ./by-category/media.nix; 15 programs_misc = import ./by-category/misc.nix; 16 programs_networking = import ./by-category/networking.nix; 17 programs_security = import ./by-category/security.nix; 18 boot = import ./boot.nix; 19 impermanence = import ./impermanence.nix; 20 nixcfg = import ./nixcfg.nix; 21 }; 22 default = {...}: { 23 imports = builtins.attrValues modulesPerFile; 24 }; 25in 26 modulesPerFile // {inherit default;}