summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* inputs.nix: Add depuplication rules for nearly all possible ways to fetch ↵Benedikt Peetz43 hours
| | | | nixpkgs
* modules/{nix,nixos-shell,version}: Use the `sources` and `nixpkgs-unstable`Benedikt Peetz43 hours
|
* modules/{taskwarrior,yt}: Move the `lib.mkIf cfg.enable` to the configBenedikt Peetz43 hours
| | | | Having it only in the inner attributes is error prone.
* modules/common/soispha: Remove `enable = false` optionsBenedikt Peetz43 hours
|
* modules/lutris: Remove gtk2 allowlisting againBenedikt Peetz43 hours
| | | | `lutris` no longer depends on it.
* hosts/apzu: Disable the iso boot entryBenedikt Peetz43 hours
| | | | | It was already soft disabled, by removing the iso from the tails-iso derivation, so it's better to really disable it.
* scripts/build.sh: Really only delete symlinksBenedikt Peetz43 hours
| | | | | I have no idea what I was thinking with the previous `if` conditions. They might be a Chesterton’s Fence, but it works in my computer.
* flake.nix: Add `nvd` to devshellBenedikt Peetz43 hours
| | | | That is used for the diffing in the build.sh script.
* pkgs/rollup: Always check the status of git commandsBenedikt Peetz43 hours
| | | | | Otherwise, we could continue running even though an underlying git command failed.
* pkgs/rollup: Wrap with the required programsBenedikt Peetz43 hours
|
* pkgs/rollup: Actually also parse renames in patchesBenedikt Peetz43 hours
|
* pkgs/rollup: Finish first mvpBenedikt Peetz43 hours
|
* pkgs/rollup: InitBenedikt Peetz43 hours
|
* flake.nix: Don't perform source mapping via sources and raw_sourcesBenedikt Peetz43 hours
|
* lib: Merge with the `extraLib`Benedikt Peetz43 hours
|
* modules/*: Fix various name mistakes and other issuesBenedikt Peetz43 hours
|
* pkgs/*: Use a `stable`/`unstable` marker in the filenameBenedikt Peetz43 hours
|
* modules/*: Always use `extra_lib`, also for `options.mkEnable`Benedikt Peetz43 hours
|
* treewide: Use `extra_modules` to import dependency modulesBenedikt Peetz43 hours
|
* hosts/apzu: Add host.tomlBenedikt Peetz43 hours
|
* scripts/build.sh: Set hosts, if they are unsetBenedikt Peetz5 days
|
* pkgs/fish-mk-maps: Commit the program used to convert the `binds` to nix attrsBenedikt Peetz5 days
|
* modules/fish: Switch to keybindings defined as nix attribute setBenedikt Peetz5 days
| | | | That avoids accidentally having two bindings set to the same key.
* pkgs/tail-iso: Stop including the isoBenedikt Peetz5 days
| | | | | The iso just dosn't work right now. So it's better to not include it and instead wait until we have a nixos iso here.
* 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
|
* notes/deploy: Rename to avoid name conflict with server deployBenedikt Peetz8 days
|
* treewide: Align the rest of the 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.
* notes/deploy: Add a very basic version of a deploy guideBenedikt Peetz2026-10-21
|
* treewide: UpdateBenedikt Peetz2026-10-21
|
* 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
|
* pkgs/fish-patched: Warn instead of crash when no turtle daemon is presentBenedikt Peetz2026-10-05
|
* unflake.nix: Update devshellsBenedikt Peetz2026-10-04
|
* 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)
* treewide: UpdateBenedikt Peetz2026-09-21
|
* pkgs/tails-iso: Fail when pre-fetching failsBenedikt Peetz2026-09-19
|
* treewide: UpdateBenedikt Peetz2026-09-19
|