| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | modules/*: Always use `extra_lib`, also for `options.mkEnable` | Benedikt Peetz | 2 days |
| | | |||
| * | treewide: Use `extra_modules` to import dependency modules | Benedikt Peetz | 2 days |
| | | |||
| * | modules/nix: Add nix wrapper, that checks nix store size before working | Benedikt Peetz | 6 days |
| | | |||
| * | modules/nix-index/command-not-found.fish: Improve message text | Benedikt Peetz | 2026-09-10 |
| | | |||
| * | modules/fish: Init | Benedikt Peetz | 2026-08-23 |
| | | |||
| * | treewide: Switch to bare unflake | Benedikt Peetz | 2026-08-19 |
| | | | | | | There was no real reason to still have `npins` around. I just kept it because of historical reasons. | ||
| * | modules/nix: Don't warn about dirty git trees | Benedikt Peetz | 2026-07-07 |
| | | |||
| * | modules/{steam,nvim/plgs/cmp}: Make allowing unfree packages module-local | Benedikt Peetz | 2026-06-21 |
| | | |||
| * | modules/nix: Modularize | Benedikt Peetz | 2026-05-30 |
| | | |||
| * | modules/nixpkgs: Allow unfree `cmp-calc` | Benedikt Peetz | 2026-05-12 |
| | | | | | | | | As the comment says, this nvim plugin is effectively free, but they didn't add a license (and it's unmaintained). As such the 'lib.licenses.unfree' makes sense, but allowing it is also ethically okay. | ||
| * | treewide: Remove all references to `self.inputs` | Benedikt Peetz | 2026-05-12 |
| | | | | | That doesn't work anymore with the npins sources. | ||
| * | treewide: Use correct `mktemp` with template invocation | Benedikt Peetz | 2025-12-17 |
| | | |||
| * | treewide: Update pins to 25.11 | Benedikt Peetz | 2025-12-17 |
| | | |||
| * | modules/nixos-option: Disable | Benedikt Peetz | 2025-12-11 |
| | | |||
| * | treewide: Give tempfiles descriptive names | Benedikt Peetz | 2025-12-09 |
| | | | | | This makes it easier to see, where each tempfile comes from. | ||
| * | modules/nixpkgs/config: Remove | Benedikt Peetz | 2025-11-30 |
| | | | | | This file seems to be never referenced by anything. | ||
| * | modules/{common,steam,nixpkgs}: Disable Steam | Benedikt Peetz | 2025-11-30 |
| | | | | | I have not used it for over 6 months. | ||
| * | modules/nix-index/command_not_found.sh: Avoid using removed flag | Benedikt Peetz | 2025-07-24 |
| | | | | | `--top-level` is now default. | ||
| * | modules/nix-index: Use new home-manager module location | Benedikt Peetz | 2025-07-24 |
| | | |||
| * | modules/nix: Switch back to lix | Benedikt Peetz | 2025-07-01 |
| | | |||
| * | modules/nix: Temporarily switch to cppnix | Benedikt Peetz | 2025-06-28 |
| | | | | | | | | 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. | ||
| * | modules/nix-index/command_not_found: Avoid using a non-existing command | Benedikt Peetz | 2025-06-28 |
| | | | | | | | The `eprintln` was previously supplied (impurely) by my shell library, and without it, the command-not-found handler goes into infinite recursion. | ||
| * | modules/nix: Switch to the latest `lix` version | Benedikt Peetz | 2025-05-20 |
| | | |||
| * | modules/nix-index/command_not_found_handler: Remove reference to shell_library | Benedikt Peetz | 2025-05-17 |
| | | | | | | `ptmp` was previously (impurely) injected into this code, but is now no longer available. | ||
| * | modules/nixos-shell: Init | Benedikt Peetz | 2025-05-17 |
| | | | | | | | A VM at your disposal. This is based on: https://github.com/Mic92/nixos-shell | ||
| * | modules/legacy/nix-index: Migrate to by-name | Benedikt Peetz | 2025-05-16 |
| | | |||
| * | flake: Pack arguments in attribute sets | Benedikt Peetz | 2025-05-16 |
| | | | | | | This avoids having to change 3+ files, if you need to add a new argument. | ||
| * | treewide: Add nice GPL-3.0-or-later license header | Benedikt Peetz | 2025-04-27 |
| | | | | | This change also ensures that this repo is reuse-3.0 compliant. | ||
| * | modules/steam: Correctly allow the unfree dependency | Benedikt Peetz | 2025-04-25 |
| | | |||
| * | fix(modules/nix): Don't keep failed build directories | Benedikt Peetz | 2025-04-04 |
| | | | | | | | | 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. | ||
| * | docs(modules): Add FIXME/TODO comments | Benedikt Peetz | 2025-04-04 |
| | | |||
| * | feat(modules/nix): Switch to `lix` | Benedikt Peetz | 2024-10-24 |
| | | | | | | | | | | `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. | ||
| * | refactor(modules): Move all system modules to `by-name` | Benedikt Peetz | 2024-10-18 |
| 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. | |||
