summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* pkgs/rollup: Check if the `--to` directory is actually writableBenedikt Peetz34 hours
| | | | | | Otherwise we would create the patches, but fail to apply them. The issue is that we already moved the tag forward, so the user now needs to manually create the patches again (after exiting the sandbox).
* pkgs/rollup: Support creating and applying patches at the same timeBenedikt Peetz34 hours
|
* modules/fish: Reorganize the keybindingsBenedikt Peetz34 hours
| | | | Insert and Default modes are now more or less how I want them.
* modules/nix/nix_wrapper.sh: Check `/nix/store` instead of `/nix`Benedikt Peetz4 days
| | | | In the direnv sandbox the wrapper fails, because it can't access /nix.
* modules/fish/keymappings: Also escape `#`Benedikt Peetz4 days
|
* pkgs/rollup: Support generating the patchesBenedikt Peetz4 days
|
* modules/nix/nix-wrapper.sh: Don't notifyBenedikt Peetz4 days
| | | | | The notifications don't work in the direnv sandbox and are thus more or less useless.
* modules/fish: Really delete all keymappings before applying the new onesBenedikt Peetz4 days
|
* modules/fish: Define the keybindings as functionBenedikt Peetz4 days
| | | | That's how fish actually wants you to define them.
* modules/nix/nix-wrapper.sh: Ignore `notify-send` failureBenedikt Peetz4 days
|
* modules/nix: Make the nix wrapper actually workBenedikt Peetz4 days
|
* modules/rofi: Change configured terminal to footBenedikt Peetz4 days
|
* modules/backup: Remove `Requires` from timer configBenedikt Peetz4 days
| | | | `systemd` does not understand a Requires= in the [timer] config.
* hosts/apzu: Remove required kernel module of rtw89Benedikt Peetz4 days
| | | | This module does not actually exist (anymore).
* modules/fish: Make the defined keybindings actually workBenedikt Peetz4 days
| | | | | From local testing, these now seem to be (more or less) the same as we had before.
* scripts/build.sh: Don't fail if the result symlinks don't existBenedikt Peetz5 days
|
* pkgs/rollup: Parse git diff directlyBenedikt Peetz5 days
| | | | | It's both easier, and the filterdiff command actually removed renames with similarity 100%. This patch also greatly reduces the parsing code.
* modules/nix: Disable `auto-optimise-store`Benedikt Peetz5 days
| | | | | This setting is apparently bad for performance, and could maybe explain the performance issues I have experience while running a nix build.
* modules/direnv/landrun-fish.sh: Keep the SHELL variableBenedikt Peetz5 days
| | | | Otherwise, `nix shell` opens in bash (the non-interactive one).
* {inputs.nix,unflake.nix}: UpdateBenedikt Peetz5 days
|
* inputs.nix: Add depuplication rules for nearly all possible ways to fetch ↵Benedikt Peetz5 days
| | | | nixpkgs
* modules/{nix,nixos-shell,version}: Use the `sources` and `nixpkgs-unstable`Benedikt Peetz5 days
|
* modules/{taskwarrior,yt}: Move the `lib.mkIf cfg.enable` to the configBenedikt Peetz5 days
| | | | Having it only in the inner attributes is error prone.
* modules/common/soispha: Remove `enable = false` optionsBenedikt Peetz5 days
|
* modules/lutris: Remove gtk2 allowlisting againBenedikt Peetz5 days
| | | | `lutris` no longer depends on it.
* hosts/apzu: Disable the iso boot entryBenedikt Peetz5 days
| | | | | 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 Peetz5 days
| | | | | 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 Peetz5 days
| | | | That is used for the diffing in the build.sh script.
* pkgs/rollup: Always check the status of git commandsBenedikt Peetz5 days
| | | | | Otherwise, we could continue running even though an underlying git command failed.
* pkgs/rollup: Wrap with the required programsBenedikt Peetz5 days
|
* pkgs/rollup: Actually also parse renames in patchesBenedikt Peetz5 days
|
* pkgs/rollup: Finish first mvpBenedikt Peetz5 days
|
* pkgs/rollup: InitBenedikt Peetz5 days
|
* flake.nix: Don't perform source mapping via sources and raw_sourcesBenedikt Peetz5 days
|
* lib: Merge with the `extraLib`Benedikt Peetz5 days
|
* modules/*: Fix various name mistakes and other issuesBenedikt Peetz5 days
|
* pkgs/*: Use a `stable`/`unstable` marker in the filenameBenedikt Peetz5 days
|
* modules/*: Always use `extra_lib`, also for `options.mkEnable`Benedikt Peetz5 days
|
* treewide: Use `extra_modules` to import dependency modulesBenedikt Peetz5 days
|
* hosts/apzu: Add host.tomlBenedikt Peetz5 days
|
* scripts/build.sh: Set hosts, if they are unsetBenedikt Peetz9 days
|
* pkgs/fish-mk-maps: Commit the program used to convert the `binds` to nix attrsBenedikt Peetz9 days
|
* modules/fish: Switch to keybindings defined as nix attribute setBenedikt Peetz9 days
| | | | That avoids accidentally having two bindings set to the same key.
* pkgs/tail-iso: Stop including the isoBenedikt Peetz9 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 Peetz9 days
|
* treewide: Apply changes from server/system config alignmentBenedikt Peetz9 days
|
* modules/impermanence: Align with serverBenedikt Peetz10 days
|
* modules/backup: Simplify and align with server moduleBenedikt Peetz10 days
|
* treewide: Align modules with server directoryBenedikt Peetz11 days
|
* {modules,treefmt}: Align last files with the server repositoryBenedikt Peetz11 days
|