aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* modules/direnv: Implement pre-cached devshellsBenedikt Peetz23 hours
| | | | | | | | That means, that the devshells are only build once and centrally updated. Ideally, they would be built upon system update, but I haven't figured out a way to run `nix print-dev-env` in a nix build sandbox yet (and hope, that it's not necessary anymore once, that functionality moves to nixpkgs' `mkShell`).
* treewide: UpdateBenedikt Peetz23 hours
|
* inputs.nix: Use nixos channels instead of github for the nixos tarballsBenedikt Peetz23 hours
| | | | This reduces the dependency on github somewhat.
* pkgs/tails-iso/update.sh: Use correct path to this packageBenedikt Peetz5 days
|
* treewide: UpdateBenedikt Peetz5 days
|
* modules/gtk: Migrate to by-name and use stable pkgs for themesBenedikt Peetz5 days
| | | | | The themes are no longer in unstable, but I believe they might get added again.
* inputs.nix: Add dependency de-duplication rulesBenedikt Peetz5 days
|
* modules/calibre: Also sync config via unisonBenedikt Peetz2026-08-02
|
* modules/default/unison: Move the pathsTo* rules to their respective modulesBenedikt Peetz2026-08-02
|
* modules/default/projects: Add oneBenedikt Peetz2026-07-26
|
* pkgs/tails-iso: Remove pointless treesitter commentBenedikt Peetz2026-07-25
|
* pkgs/tails-iso/update.sh: Don't assume that the `files.json` file existsBenedikt Peetz2026-07-25
|
* treewide: UpdateBenedikt Peetz2026-07-25
|
* modules/calibre: Don't add calibre package to default closureBenedikt Peetz2026-07-25
| | | | See the comment in the file for why.
* modules/boot: Try again with the commandline options extracted from the isoBenedikt Peetz2026-07-24
|
* modules/version: Actually store a nixpkgs revision in thereBenedikt Peetz2026-07-24
| | | | | The value before was essentially pointless, as it referenced _my flake's_ revision (or actually last-updated timestamp).
* modules/lf/keybinds: Explicitly declare all keybindingsBenedikt Peetz2026-07-24
|
* modules/calibre: InitBenedikt Peetz2026-07-24
|
* modules/foot: Make the jump-labels better readableBenedikt Peetz2026-07-21
|
* modules/lf/commands/thrash_restore: Completely use concealBenedikt Peetz2026-07-21
| | | | There is no reason to use two thrash-implementations at the same time.
* modules/i3bar-river: Use fc's `fullname` for specifying the fontBenedikt Peetz2026-07-21
| | | | Otherwise, the found font is a `Light` or `Extra Light` variant.
* pkgs/notify-run: Actually pass through stdout/stderrBenedikt Peetz2026-07-20
| | | | | Before it would only write these at command exit time, no so good for debugging.
* treewide: UpdateBenedikt Peetz2026-07-20
|
* modules/common/unison: Also sync some .config locationsBenedikt Peetz2026-07-17
|
* pkgs/sw: Build nix packages before swallowingBenedikt Peetz2026-07-17
|
* hosts/tiamat: Vendor the legacy disk moduleBenedikt Peetz2026-07-16
| | | | | Otherwise, I would need to also re-deploy tiamat, which seems not like a useful approach.
* pkgs/sw: Support a nix specific swallow modeBenedikt Peetz2026-07-16
|
* pkgs/swallow: Rename to `sw`Benedikt Peetz2026-07-16
| | | | That's easier to type
* pkgs/swallow: Make sure to always `throwup`Benedikt Peetz2026-07-10
|
* modules/legacy/pkgs: Remove some un-used packagesBenedikt Peetz2026-07-10
|
* modules/lutris: Add more (optional) dependenciesBenedikt Peetz2026-07-10
|
* modules/nix: Don't warn about dirty git treesBenedikt Peetz2026-07-07
|
* modules/backup: Don't pass command line arguments as optionsBenedikt Peetz2026-07-07
|
* modules/backup: Tune some of restic's argumentsBenedikt Peetz2026-07-07
|
* modules/backup: Also make the cache for the admin storagebox presistentBenedikt Peetz2026-07-07
| | | | | Otherwise, we run out of cache, before it can do anything (due to the limited size of available root tempfs).
* modules/ssh: Add config for hetzner's storageboxesBenedikt Peetz2026-07-07
|
* modules/backup: Don't backup gamesBenedikt Peetz2026-07-06
| | | | | the steam ones don't work without steam anyway, and for GOG it would be nice to do, but I just don't have the space for that.
* modules/river/keymap: Toggle the systemd service for i3bar-river for restartsBenedikt Peetz2026-07-06
| | | | | Using the built-in version via signals kinda just fails to show i3bar-river again, if it has been hidden for a longer time.
* modules/backup: Explicitly enable fuseBenedikt Peetz2026-07-05
| | | | That is needed for `restic-* mount` to work.
* modules/lutris: Preserve the config directoryBenedikt Peetz2026-07-02
|
* modules/lutris: Include proton-ge-bin installationBenedikt Peetz2026-07-02
|
* modules/foot: Don't restart the foot serverBenedikt Peetz2026-07-02
|
* modules/boot/tails-iso: Remove the log spamBenedikt Peetz2026-07-01
| | | | | It's just way too much, so even if it would work I couldn't really see anything.
* pkgs/git-cgit: Correctly specify the ssh dependencyBenedikt Peetz2026-07-01
|
* modules/{git,yt,legacy/pkgs}: Move some pkgs to their respective modulesBenedikt Peetz2026-07-01
|
* pkgs/git-cgit: InitBenedikt Peetz2026-07-01
|
* scripts/unflake.sh: Explain how the npins version hack worksBenedikt Peetz2026-07-01
|
* modules/lutris: InitBenedikt Peetz2026-07-01
|
* treewide: UpdateBenedikt Peetz2026-07-01
|
* pkgs/qutebrowser: Stop recompiling pyqt6Benedikt Peetz2026-07-01
|