| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2026-05-30 | modules/nix: Modularize | Benedikt Peetz | |
| 2026-05-12 | treewide: Remove all references to `self.inputs` | Benedikt Peetz | |
| That doesn't work anymore with the npins sources. | |||
| 2025-07-01 | modules/nix: Switch back to lix | Benedikt Peetz | |
| 2025-06-28 | modules/nix: Temporarily switch to cppnix | Benedikt Peetz | |
| Both (lix and cppnix) have a fix for some rather serious CVEs. But lix also introduced a rather serious system breaking bug. So we need to update to something that works now, and I'm not really motivated to apply the patches for the lix bug manually. | |||
| 2025-05-20 | modules/nix: Switch to the latest `lix` version | Benedikt Peetz | |
| 2025-05-16 | flake: Pack arguments in attribute sets | Benedikt Peetz | |
| This avoids having to change 3+ files, if you need to add a new argument. | |||
| 2025-04-27 | treewide: Add nice GPL-3.0-or-later license header | Benedikt Peetz | |
| This change also ensures that this repo is reuse-3.0 compliant. | |||
| 2025-04-04 | fix(modules/nix): Don't keep failed build directories | Benedikt Peetz | |
| This feature might be useful, but nix also keeps all transitive dependencies of the failed build. This means that if a big build fails (which might happen repeatably if I debug the build), then the temp directory might fill itself leading to a full system oom. | |||
| 2025-04-04 | docs(modules): Add FIXME/TODO comments | Benedikt Peetz | |
| 2024-10-24 | feat(modules/nix): Switch to `lix` | Benedikt Peetz | |
| `nix` is currently constantly failing to open some of the sqlite databases, which is just really obnoxious. Although, as I have later found out, this is caused by a `bindfs` fuse mount on `~/.cache`. This process is running against the `1024` open fd soft limit, and thus refusing to open another one for the database. | |||
| 2024-10-18 | refactor(modules): Move all system modules to `by-name` | Benedikt Peetz | |
| From now on all modules should be added to the new `by-name` directory. This should help remove the (superficial and utterly useless) distinction between `home-manager` and `NixOS` modules. | |||
| 2024-05-25 | fix(services/nix): Override both `legacyPackages` attrs when adding the flake | Benedikt Peetz | |
| 2024-05-25 | fix(modules/services/nix): Add my overlayed `nixpkgs` to the flake | Benedikt Peetz | |
| 2024-05-24 | style(treewide): Reformat | Benedikt Peetz | |
| 2024-05-20 | refactor(sys): Modularize and move to `modules/system` or `pkgs` | Benedikt Peetz | |
| 2024-05-09 | fix(sys/svcs/nix): Use my overlayed nixpkgs in the `n` registry entry | Benedikt Peetz | |
| 2024-05-09 | style(treewide): Format | Benedikt Peetz | |
| 2024-05-09 | chore(treewide): Conform to changed settings | Benedikt Peetz | |
| 2024-03-01 | fix(sys/svcs/nix): Finally remove the `nixPath` completely | Soispha | |
| 2024-02-28 | fix(sys/svcs/nix): Ensure that the nix path actually gets set | Soispha | |
| 2024-02-28 | style(sys/svcs/nix): Inline the `nixpkgs` variable | Soispha | |
| 2024-02-28 | feat(sys/svcs/nix): Set nix path | Soispha | |
| This is useful in the nix repl | |||
| 2024-02-23 | feat(sys/svcs/nix): Switch to nixUnstable | Soispha | |
| 2024-01-13 | fix(treewide): Comply with the shell library's new argument names | Soispha | |
| 2024-01-13 | fix(sys/svcs/nix): Improve some default configuration | Soispha | |
| 2023-12-09 | fix(flake): Use self instead of a reimport of itself | Soispha | |
| 2023-10-22 | feat(sys/svcs/nix): Add my flake to the flake registry | Soispha | |
| 2023-08-26 | Refactor(treewide): Abbreviate path names | Soispha | |
| 2023-08-26 | Docs(treewide): Add a colon after every "TODO" | Soispha | |
| 2023-08-01 | Refactor(treewide): Move module configuration in separate files | Soispha | |
| 2023-07-10 | Style(treewide): Switch to editorconfig | Soispha | |
| 2023-06-17 | Fix(system/services/nix): Use nixStable as unstable is broken right now | Soispha | |
| 2023-05-09 | Fix(system/nixpkgs): Remove CA-derivations again | Soispha | |
| 2023-05-09 | Fix(system/services/nix): Add nixpkgs to args | Soispha | |
| 2023-05-09 | Fix(system/services/nix): Use correct values | Soispha | |
| 2023-05-09 | Feat(flake): Activate content-addressed derivations | Soispha | |
| 2023-04-03 | Fix(system/services/nix): Use real names | ene | |
| Declaring things by their attribute name 'inputs', makes the lives of linters and such exceptionally harder. | |||
| 2023-03-25 | Feat(system/services/nix): Add templates and short names | ene | |
| 2023-03-17 | Fix(system): Move services to system | ene | |
| 2023-02-25 | Fix(nix): Import the correct thing | ene | |
| 2023-02-25 | Fix(nix): Don't remove old gens so quickly | ene | |
| 2023-02-25 | Fix(nix): Use the system nixpkgs version | ene | |
| This stops nix from downloading the newest one, every time I use `nix shell` | |||
| 2023-02-17 | Feat(services): Use default.nix files | ene | |
| 2023-02-15 | Feat(nix): Add settings | ene | |
| 2023-02-03 | Feat: Split the config apart | ene | |
