summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* pkgs/rollup: Print stderr, if a git command failsBenedikt Peetz17 hours
|
* pkgs/rollup: Check if the `--to` directory is actually writableBenedikt Peetz17 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 Peetz17 hours
|
* modules/fish: Reorganize the keybindingsBenedikt Peetz18 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 Peetz3 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 Peetz4 days
|
* pkgs/rollup: Parse git diff directlyBenedikt Peetz4 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 Peetz4 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 Peetz4 days
| | | | Otherwise, `nix shell` opens in bash (the non-interactive one).
* {inputs.nix,unflake.nix}: UpdateBenedikt Peetz4 days
|
* inputs.nix: Add depuplication rules for nearly all possible ways to fetch ↵Benedikt Peetz4 days
| | | | nixpkgs
* modules/{nix,nixos-shell,version}: Use the `sources` and `nixpkgs-unstable`Benedikt Peetz4 days
|
* modules/{taskwarrior,yt}: Move the `lib.mkIf cfg.enable` to the configBenedikt Peetz4 days
| | | | Having it only in the inner attributes is error prone.
* modules/common/soispha: Remove `enable = false` optionsBenedikt Peetz4 days
|
* modules/lutris: Remove gtk2 allowlisting againBenedikt Peetz4 days
| | | | `lutris` no longer depends on it.
* hosts/apzu: Disable the iso boot entryBenedikt Peetz4 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 Peetz4 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 Peetz4 days
| | | | That is used for the diffing in the build.sh script.
* pkgs/rollup: Always check the status of git commandsBenedikt Peetz4 days
| | | | | Otherwise, we could continue running even though an underlying git command failed.
* pkgs/rollup: Wrap with the required programsBenedikt Peetz4 days
|
* pkgs/rollup: Actually also parse renames in patchesBenedikt Peetz4 days
|
* pkgs/rollup: Finish first mvpBenedikt Peetz4 days
|
* pkgs/rollup: InitBenedikt Peetz4 days
|
* flake.nix: Don't perform source mapping via sources and raw_sourcesBenedikt Peetz4 days
|
* lib: Merge with the `extraLib`Benedikt Peetz4 days
|
* modules/*: Fix various name mistakes and other issuesBenedikt Peetz4 days
|
* pkgs/*: Use a `stable`/`unstable` marker in the filenameBenedikt Peetz4 days
|
* modules/*: Always use `extra_lib`, also for `options.mkEnable`Benedikt Peetz4 days
|
* treewide: Use `extra_modules` to import dependency modulesBenedikt Peetz4 days
|
* hosts/apzu: Add host.tomlBenedikt Peetz4 days
|
* scripts/build.sh: Set hosts, if they are unsetBenedikt Peetz8 days
|
* pkgs/fish-mk-maps: Commit the program used to convert the `binds` to nix attrsBenedikt Peetz8 days
|
* modules/fish: Switch to keybindings defined as nix attribute setBenedikt Peetz8 days
| | | | That avoids accidentally having two bindings set to the same key.
* pkgs/tail-iso: Stop including the isoBenedikt Peetz8 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 Peetz8 days
|
* treewide: Apply changes from server/system config alignmentBenedikt Peetz8 days
|
* modules/impermanence: Align with serverBenedikt Peetz10 days
|
* modules/backup: Simplify and align with server moduleBenedikt Peetz10 days
|
* treewide: Align modules with server directoryBenedikt Peetz10 days
|