summaryrefslogtreecommitdiffstats
path: root/modules (follow)
Commit message (Collapse)AuthorAge
* modules/{taskwarrior,yt}: Move the `lib.mkIf cfg.enable` to the configBenedikt Peetz47 hours
| | | | Having it only in the inner attributes is error prone.
* modules/common/soispha: Remove `enable = false` optionsBenedikt Peetz47 hours
|
* modules/lutris: Remove gtk2 allowlisting againBenedikt Peetz47 hours
| | | | `lutris` no longer depends on it.
* modules/*: Fix various name mistakes and other issuesBenedikt Peetz47 hours
|
* modules/*: Always use `extra_lib`, also for `options.mkEnable`Benedikt Peetz47 hours
|
* treewide: Use `extra_modules` to import dependency modulesBenedikt Peetz47 hours
|
* modules/fish: Switch to keybindings defined as nix attribute setBenedikt Peetz5 days
| | | | That avoids accidentally having two bindings set to the same key.
* modules/nix: Add nix wrapper, that checks nix store size before workingBenedikt Peetz5 days
|
* treewide: Apply changes from server/system config alignmentBenedikt Peetz5 days
|
* modules/impermanence: Align with serverBenedikt Peetz7 days
|
* modules/backup: Simplify and align with server moduleBenedikt Peetz7 days
|
* treewide: Align modules with server directoryBenedikt Peetz7 days
|
* {modules,treefmt}: Align last files with the server repositoryBenedikt Peetz8 days
|
* treewide: Align files with the same files in the `nixos-server` repoBenedikt Peetz8 days
| | | | This facilitates overlaying the two repos over each other.
* modules/lf/wrappers/ll: Don't just pass along wrong syscmdsBenedikt Peetz2026-10-21
| | | | | They are now transported via a specific channel so we don't need to pass other data along.
* modules/cargo: Use inner directory in `shared-target`Benedikt Peetz2026-10-21
| | | | See the added comment for an explanation.
* modules/direnv: Start direnv on `fish_prompt` insteadBenedikt Peetz2026-10-21
| | | | | That means that we enter the direnv shell immediately when opening a new terminal with `Ctrl+Shift+n` foot shortcut.
* modules/ly: Load zsh desktop file as separate file without Terminal=trueBenedikt Peetz2026-10-05
|
* modules/direnv: Also enable sandbox when we are already in a loaded shellBenedikt Peetz2026-10-05
|
* modules/direnv/landrun-fish: Add `env` and `sh` paths for shell scriptsBenedikt Peetz2026-09-21
|
* modules/direnv/landrun-fish: Allow access to the nix daemonBenedikt Peetz2026-09-21
|
* modules/{cargo,direnv/landrun-fish}: Re-introduce cargo's `shared-target`Benedikt Peetz2026-09-21
|
* modules/direnv/landrun-fish: Immediately load the devshellBenedikt Peetz2026-09-21
| | | | I actually thought I already did this.
* modules/direnv/landrun-fish: Update landrun invocation to new versionBenedikt Peetz2026-09-21
| | | | | Connects to Unix domain sockets need to be explicitly allowed now (so no systemd access anymore in the sandbox)
* modules/direnv/landrun-fish: Make running fupdate flake in the sandbox possibleBenedikt Peetz2026-09-10
|
* modules/nix-index/command-not-found.fish: Improve message textBenedikt Peetz2026-09-10
|
* modules/mandb: Set persistent user idBenedikt Peetz2026-09-09
|
* modules/direnv/landrun-fish: Remove the allowlisted `shared-target`Benedikt Peetz2026-09-06
| | | | It's useless now.
* modules/cargo: Stop the shared-target thingBenedikt Peetz2026-09-06
| | | | Landlock breaks it.
* modules/qutebrowser/redirects: DisableBenedikt Peetz2026-09-06
| | | | The note in the change diff should explain the reason.
* modules/boot: Try another set of options for booting the tails isoBenedikt Peetz2026-09-05
|
* hosts/apzu: Enable power saving again (but this time with tuned)Benedikt Peetz2026-09-04
|
* modules/direnv/landrun-fish: Add missing paths to the allowlistBenedikt Peetz2026-09-04
|
* modules/lf/wrappers/ll: Correctly use `set` and `mktemp`Benedikt Peetz2026-09-04
|
* modules/direnv: Also run the hook on postexecBenedikt Peetz2026-09-04
| | | | Otherwise, you need to change the directory to re-run it.
* modules/lf/wrappers/ll: Rework the way the syscmds get propagatedBenedikt Peetz2026-09-04
| | | | | Proxying all stdout breaks launching nvim from lf and also in general a lot of shell applications.
* modules/direnv/landrun-fish: Add more required paths to the allowlistBenedikt Peetz2026-09-04
|
* modules/common/projects: Add `uni`Benedikt Peetz2026-08-31
|
* modules/lf/ll: Make sure the passing along actually worksBenedikt Peetz2026-08-27
|
* modules/lf: Correctly carry the prefix of keybindingsBenedikt Peetz2026-08-27
|
* modules/lf/ll: Really just pass stuff along, that's not a system commandBenedikt Peetz2026-08-27
|
* modules/direnv/landrun: Don't include sudoBenedikt Peetz2026-08-27
| | | | There is no point in that, as landrun, logically, sets `NoNewPrivilages`.
* modules/lf/keybings: Actually make 'H' move to the topBenedikt Peetz2026-08-27
| | | | Before it moved to the topmost _displayed_ entry.
* modules/lf: Init system commands and direnv sandbox enable/disableBenedikt Peetz2026-08-27
|
* modules/direnv/landlock-fish: Allow sudoBenedikt Peetz2026-08-26
|
* modules/direnv/landlock-fish: Allow access to ssh's known_hostsBenedikt Peetz2026-08-26
|
* modules/direnv/landlock-fish: Allow access to tcp port 22Benedikt Peetz2026-08-26
| | | | That is needed for ssh.
* modules/direnv/landlock-fish: Also allow git config and nvim state dirBenedikt Peetz2026-08-26
|
* modules/direnv: Correctly express condition for landlock shell spawnBenedikt Peetz2026-08-26
|
* modules/{direnv,starship}: Enable direnv landrun sandboxBenedikt Peetz2026-08-25
|