| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-17 | modules/nix: don't mkForce all nix.registry entries | Seth Flynn | |
| Thank you uku | |||
| 2025-03-11 | modules/nix: enable `use-xdg-base-directories` | Seth Flynn | |
| 2025-03-08 | modules/nix: try to work around flake copying issues | Seth Flynn | |
| 2025-03-06 | modules/custom: cleanup | Seth Flynn | |
| • Removed input 'determinate' • Removed input 'determinate/determinate-nixd-aarch64-darwin' • Removed input 'determinate/determinate-nixd-aarch64-linux' • Removed input 'determinate/determinate-nixd-x86_64-darwin' • Removed input 'determinate/determinate-nixd-x86_64-linux' • Removed input 'determinate/nix' • Removed input 'determinate/nixpkgs' | |||
| 2025-02-26 | modules/nix: re-enable repl-flake on all lix versions | Seth Flynn | |
| I thought it wasn't needed anymore for some reason, womp womp | |||
| 2025-02-25 | modules/nix: fix eval with nixpkgs-stable | Seth Flynn | |
| 2025-02-25 | modules/nix: use `registry.*.to` for flake inputs | Seth Flynn | |
| 2025-02-14 | seth: simplify module structure | Seth 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-13 | modules/defaults: use getchoo.cachix.org | Seth Flynn | |
| 2025-02-13 | modules: group services & traits into "custom" modules | Seth Flynn | |
| 2025-02-13 | modules: set locale settings as defaults | Seth Flynn | |
| 2025-02-13 | nixos+darwin: make separate user modules | Seth Flynn | |
| 2025-02-13 | modules/determinate: make dedicated module | Seth Flynn | |
| 2025-02-13 | modules/home-manager: make it a mixin | Seth Flynn | |
| 2025-02-07 | modules: better tune `nix.gc` settings | Seth Flynn | |
| 2025-02-01 | shared/nix: use nix-community cachix | Seth Flynn | |
| 2025-02-01 | shared/nix: fix eval | Seth Flynn | |
| 2025-02-01 | shared/nix: drop input chicanery | Seth Flynn | |
| 2025-02-01 | {darwin,nixos}/determinate: move flakehub to regular substituters | Seth Flynn | |
| 2025-02-01 | nixos/nix: use systemd-tmpfiles for inputs in $NIX_PATH | Seth Flynn | |
| 2025-01-30 | nixos+darwin/determinate: init | Seth Flynn | |
| 2025-01-06 | treewide: back to flake parts (#539) | seth | |
| * treewide: back to flake parts * treewide: drop extra docs these are kind pointless | |||
| 2025-01-05 | shared/nix: don't add getchoo.cachix.org to substituters | seth | |
| This is only needed for building configurations really. No reason to use it 24/7 | |||
| 2024-10-30 | modules/nix: use path over flake for nixpkgs in `$NIX_PATH` | seth | |
| 2024-10-28 | modules: 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-27 | tree-wide: lix -> nix | seth | |
| Apparently newer Nix versions are pretty fast. Lets find out | |||
| 2024-10-27 | seth: merge shell modules with regular programs | seth | |
| 2024-10-18 | Revert "modules/nix: use nix.nixPath as nix-path in settings" | seth | |
| This reverts commit 48953145a5c26263629f8c8e4e4b93d4ddd6b0cd. It is no longer required after https://www.github.com/NixOS/nixpkgs/pull/323613 | |||
| 2024-10-18 | modules/nix: make sure all settings apply | seth | |
| mkMerge > optionalAttrs | |||
| 2024-10-18 | more 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-10-15 | modules/nix: only enable always-allow-substitutes when it exists | seth | |
| 2024-10-12 | modules/nix: enable always-allow-substitutes | seth | |
| 2024-10-11 | modules/nix: only use lix on linux | seth | |
| 2024-09-20 | Revert "treewide: use lix-module for lix" | seth | |
| This reverts commit f77aeb0db935f60590aa5b6975857b528c8f6a51. | |||
| 2024-08-28 | treewide: use lix-module for lix | seth | |
| 2024-07-19 | modules/nix: fix lix version comparison | seth | |
| according to `lib.versionAtLeast` `2.90.0` >= `2.90.0-rc1`, but the opposite is true :/ am i too tired to understand how this is actually right? or is this incorrect? who knows | |||
| 2024-07-09 | nixos+shared/traits: use `self` over long relative paths | seth | |
| 2024-07-09 | modules: better document most things | seth | |
| 2024-07-09 | modules: better document options | seth | |
| 2024-07-09 | tree-wide: document most things | seth | |
| 2024-06-30 | modules/nix: enable `repl-flake` when using lix | seth | |
| 2024-06-30 | modules/nix: only enable `repl-flake` on nix < 2.22.0 | seth | |
| 2024-06-30 | modules/nix: use lix by default | seth | |
| 2024-06-30 | modules/base: streamline | seth | |
| 2024-06-30 | alejandra -> nixfmt-rfc-style | seth | |
| 2024-06-02 | modules: use `nixpkgs.flake` options | seth | |
| 2024-05-25 | seth: don't enable fish by default | seth | |
| 2024-05-25 | modules: use individual files for user traits | seth | |
| 2024-05-24 | don't use flake module | seth | |
| 2024-05-22 | ci: garnix -> gha for 12343894th time | seth | |
