summaryrefslogtreecommitdiff
path: root/users/seth/home.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
2024-12-21flake: update all inputs (#527)getchoo-bot[bot]
* flake: update all inputs * users/seth: fix standalone eval --------- Co-authored-by: getchoo-bot[bot] <183349775+getchoo-bot[bot]@users.noreply.github.com> Co-authored-by: seth <[email protected]>
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-07-09seth: better document optionsseth
2024-06-30alejandra -> nixfmt-rfc-styleseth
2024-05-05simplify some things (#353)seth
* flake: drop flake-parts * flake: add back flake-parts * flake: use flake module again for configurations
2024-02-09seth: modularize user setupseth
2024-02-03make everything a moduleseth
2023-12-11flake: remove getchoo inputseth
2023-12-11systems+seth: add inputs' to module.args; use flake for firefox addonsseth
2023-11-01overlays/systems/users: tidy up random stuffseth
2023-10-30tree-wide: refactorseth
i went overboard on modules. this is much comfier
2023-10-01treewide!: flatten to parts/ layoutseth
2023-08-17users/seth: make everything a moduleseth
2023-07-23users/seth: add support for darwinseth
2023-07-15hosts+users: fix stateVersionsseth
2023-07-06modules/nixos+users/seth: dont set nix.packageseth
TIL nixFlakes is just an alias that does nothing now lol
2023-05-04modules: prefix with getchooseth
2023-04-20move to my external libseth
2023-04-10add cachix + make nixpath follow flakeseth
2023-03-08fix home nixpkgs config and update kernelseth
2023-03-08another major refactorseth
2023-03-01add mkUser for more modular user creationseth
2023-02-24support shells in standalone modeseth
2023-02-20cleaning up my ~seth
2023-02-20start using nixpkgs-fmtseth
2023-02-18major refactorseth
- `mkHost` now accepts an optional `specialArgs` argument to be passed to `nixosSystem()` - the `modules` argument for `mkHMUser` is now optional
2023-02-15revert setting options in flake.nixseth
why doesn't this work again...?
2023-02-15improve mkHostseth
2023-01-31add standalone hm optionseth
2023-01-28actually fix gnome for host and userseth
2023-01-28make managing desktops easier for userseth
2023-01-27add gnome config + regular desktop appsseth
2023-01-27make standalone home-manager configseth