summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* pkgs/*: Use a `stable`/`unstable` marker in the filenameBenedikt Peetz44 hours
|
* modules/*: Always use `extra_lib`, also for `options.mkEnable`Benedikt Peetz44 hours
|
* treewide: Use `extra_modules` to import dependency modulesBenedikt Peetz44 hours
|
* hosts/apzu: Add host.tomlBenedikt Peetz44 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
|
* scripts/build: Don't force `max-jobs = 1`Benedikt Peetz2026-09-10
|
* pkgs/tails-iso: Update hash for signing keys (again)Benedikt Peetz2026-09-10
| | | | And again, no verification that the new keys are valid.
* 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
|
* treewide: UpdateBenedikt 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.
* unflake.nix/devshells: UpdateBenedikt Peetz2026-09-06
|
* 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.
* pkgs/fupdate-sys: Select new generation as oneshot defaultBenedikt Peetz2026-09-05
|
* pkgs/mpppom/play_counts: Add a comment regarding the recording of skip percBenedikt Peetz2026-09-05
|
* pkgs/mpppom/dj: Shuffle the neg/neu/pos vectorsBenedikt Peetz2026-09-05
| | | | | | | | | Otherwise, every start would start with the same songs again, only changing if songs get removed from neg or neu. This is obviously not ideal, because we are now no longer honouring high weight factors (as the pos vector gets shuffled). But save a complete rewrite of the algorithm I don't really see a better approach.
* pkgs/mpppom: Use the new pre-cache direnv systemBenedikt Peetz2026-09-05
|
* 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
|