summaryrefslogtreecommitdiff
path: root/modules/darwin/default.nix
AgeCommit message (Collapse)Author
2025-02-14seth: simplify module structureSeth Flynn
Moving to mixins generally reduces the boilerplate in all configurations, and less custom "stuff" These are then enabled by the regular options in programs.nix for example Many of the other options (like desktops) also had little use in being abstracted as there's no situation where I'd *not* want them to be applied when said desktop is in use
2025-02-13modules: group services & traits into "custom" modulesSeth Flynn
2025-02-13nixos+darwin: make separate user modulesSeth Flynn
2025-02-13darwin/desktop: move to mixins and defaultsSeth Flynn
2025-02-13modules/determinate: make dedicated moduleSeth Flynn
2025-02-13modules/home-manager: make it a mixinSeth Flynn
2025-01-06treewide: back to flake parts (#539)seth
* treewide: back to flake parts * treewide: drop extra docs these are kind pointless
2024-10-28modules: restructure (#487)seth
* seth: remove unused pkgs * modules: restructure from archetypes back to profiles make less actual modules for everything use lib.mkDefault like it's supposed to move mixins out of server * nixos/resolved: use modern options
2024-10-18more refactors & outsource some things (#477)seth
* tree-wide: drop flake-parts * drop nixinate * justfile: cleanup * drop treefmt-nix * doc: update READMEs * flake: cleanup * seth: don't use `./.` * modules/nixos,darwin: bundle all modules They all depend on each other anyways so * systems: manually import internal modules * seth: use riff module from nix-exprs * flake: back to flake-parts * Revert "flake: back to flake-parts" This reverts commit 35334882f7c0c23991a4efd65ea08b216006b2b0. Saving the last commit so I can go back if I want * flake: use lib.const this looks better...right? * flake: declare systems like a normal person
2024-05-24flatten importsseth
2024-02-10modules: flatten importsseth
2024-02-10modules: import extra options where they're introducedseth
2024-02-07modules/nixos+darwin: move to traits + archetypes modelseth
2024-02-03make everything a moduleseth
2023-10-30tree-wide: refactorseth
i went overboard on modules. this is much comfier
2023-10-01treewide!: flatten to parts/ layoutseth
2023-07-24modules/darwin: init desktop moduleseth
2023-07-23modules/darwin: initseth