aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/ni (unfollow)
Commit message (Collapse)Author
8 daysmodules/nix: ModularizeBenedikt Peetz
2026-05-12modules/nixpkgs: Allow unfree `cmp-calc`Benedikt Peetz
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.
2026-05-12treewide: Remove all references to `self.inputs`Benedikt Peetz
That doesn't work anymore with the npins sources.
2025-12-17treewide: Use correct `mktemp` with template invocationBenedikt Peetz
2025-12-17treewide: Update pins to 25.11Benedikt Peetz
2025-12-11modules/nixos-option: DisableBenedikt Peetz
2025-12-09treewide: Give tempfiles descriptive namesBenedikt Peetz
This makes it easier to see, where each tempfile comes from.
2025-11-30modules/nixpkgs/config: RemoveBenedikt Peetz
This file seems to be never referenced by anything.
2025-11-30modules/{common,steam,nixpkgs}: Disable SteamBenedikt Peetz
I have not used it for over 6 months.
2025-07-24modules/nix-index/command_not_found.sh: Avoid using removed flagBenedikt Peetz
`--top-level` is now default.
2025-07-24modules/nix-index: Use new home-manager module locationBenedikt Peetz
2025-07-01modules/nix: Switch back to lixBenedikt Peetz
2025-06-28modules/nix: Temporarily switch to cppnixBenedikt 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-06-28modules/nix-index/command_not_found: Avoid using a non-existing commandBenedikt Peetz
The `eprintln` was previously supplied (impurely) by my shell library, and without it, the command-not-found handler goes into infinite recursion.
2025-05-20modules/nix: Switch to the latest `lix` versionBenedikt Peetz
2025-05-17modules/nix-index/command_not_found_handler: Remove reference to shell_libraryBenedikt Peetz
`ptmp` was previously (impurely) injected into this code, but is now no longer available.
2025-05-17modules/nixos-shell: InitBenedikt Peetz
A VM at your disposal. This is based on: https://github.com/Mic92/nixos-shell
2025-05-16modules/legacy/nix-index: Migrate to by-nameBenedikt Peetz
2025-05-16flake: Pack arguments in attribute setsBenedikt Peetz
This avoids having to change 3+ files, if you need to add a new argument.
2025-04-27treewide: Add nice GPL-3.0-or-later license headerBenedikt Peetz
This change also ensures that this repo is reuse-3.0 compliant.
2025-04-25modules/steam: Correctly allow the unfree dependencyBenedikt Peetz
2025-04-04fix(modules/nix): Don't keep failed build directoriesBenedikt 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-04docs(modules): Add FIXME/TODO commentsBenedikt Peetz
2024-10-24feat(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-18refactor(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.