aboutsummaryrefslogtreecommitdiffstats
path: root/modules (unfollow)
Commit message (Collapse)Author
2025-07-30modules/common/unison: Allow some dirs of the music directoryBenedikt Peetz
2025-07-29modules/lf/ctpv/prev/audio: Use `ffprobe` instead of `ffmpeg`Benedikt Peetz
`ffmpeg` fails as it is not run with an output file, and we don't really want to transform the input in any way. We just want the nice metadata format. `ffprobe` provides just that and is thus better suited for our usecase.
2025-07-29modules/legacy/beets: Use correct escape sequence for `\`Benedikt Peetz
The `\` is parsed once from yaml to python and then again, when it is inserted into the replace regex. As such we need two levels of escape.
2025-07-29modules/legacy/beets: Use primary artist for path namesBenedikt Peetz
This avoids having multiple directories for the same artist: ``` Artist1 Artist1 & SomeOtherArtist Artist1 feat. ThirdArtist (etc.) ```
2025-07-26modules/printing: Make printer config state-fullBenedikt Peetz
The printer can be offline when starting the system, or it can be otherwise unreachable.
2025-07-25modules/river/keymap: Provide a quicker way to switch between common modesBenedikt Peetz
2025-07-25modules/river/keymap: Use consistent view focus and move mappingsBenedikt Peetz
2025-07-24modules/nix-index/command_not_found.sh: Avoid using removed flagBenedikt Peetz
`--top-level` is now default.
2025-07-24modules/nix-index: Use new home-manager module locationBenedikt Peetz
2025-07-24modules/river/keymap: Add spawn mapping for `anki`Benedikt Peetz
2025-07-20modules/legacy/conf/iamb: Move to `by-name` and modernizeBenedikt Peetz
I started using `iamb` when it was really not-finished yet (and used a json config).
2025-07-20modules/legacy/conf/{hyfetch,latexindent,rclone,tridactyl}: RemoveBenedikt Peetz
hyfetch and latexident configs were simply copied from the default (without real changes) and I don't really use any of these tools anymore.
2025-07-20modules/yt: Put the commands into lists, to facilitate argumentsBenedikt Peetz
2025-07-20modules/yt: Add the `url_opener` commandBenedikt Peetz
2025-07-20modules/yt: Move the command config to its own tableBenedikt Peetz
2025-07-19modules/yt: Add missing `less` dependency to the external command handlerBenedikt Peetz
2025-07-19modules/yt: Use nix to generate the configs and update the configBenedikt Peetz
2025-07-06modules/river/keymap: Avoid the inf-rec by explicitly using a fixpointBenedikt Peetz
2025-07-06modules/river/keymap: Avoid trailing spaces in spawnBenedikt Peetz
2025-07-06modules/river/keymap: Support the common `<Super-l>` mappingBenedikt Peetz
2025-07-06modules/river/keymap: Use self-reference over putting everything into letBenedikt Peetz
2025-07-06modules/river: Use different log files for the river comp and initBenedikt Peetz
Otherwise, the two of them will have different seek parts in the files and override each other.
2025-07-01modules/river/keymap: Add missing `mkSpwan` argumentsBenedikt Peetz
2025-07-01modules/river/keymap: Use `let .. in` instead of `rec`Benedikt Peetz
`rec` can't handle the quoted reference to the attribute set (`<LEFT_SUPER>`).
2025-07-01modules/river/keymap: Also mark lock as `once`Benedikt Peetz
2025-07-01modules/river/keymap: Don't duplicate commands, use aliases insteadBenedikt Peetz
2025-07-01modules/river/keymap: Avoid providing a function for each argBenedikt Peetz
2025-07-01modules/i3status-rs: Each block starts with a space and ends with oneBenedikt Peetz
This ensures the same spacing for each block.
2025-07-01modules/i3status-rs: Add remaining time and charging power to batteryBenedikt Peetz
2025-07-01modules/i3status-rs: Don't show an error, if the GPU is unavailableBenedikt Peetz
This happens on apzu, as she has only an integrated intel GPU.
2025-07-01modules/i3status-rs: Don't add space, without swapBenedikt Peetz
2025-07-01modules/river: Mark more run commands as `once`Benedikt Peetz
2025-07-01modules/nix: Switch back to lixBenedikt Peetz
2025-07-01{modules/river,pkgs/river-mk-keymap}: Support `once` key mappingsBenedikt Peetz
Otherwise, the prompt for the new screenshot is overshadowed by the normal key mappings in the `run` mode.
2025-07-01modules/river/keymap: Avoid Ctrl in keymapsBenedikt Peetz
This is hard to type
2025-07-01modules/river: Use the correct river-mk-keymap invocationBenedikt Peetz
2025-06-29modules/river: Fix minor keymap config-file mistakesBenedikt Peetz
2025-06-29modules/disks: Setup a tmpfs for the new lix build locationBenedikt Peetz
Otherwise, builds are performed on-disk.
2025-06-29{modules/river,pkgs/river-mk-keymap}: Support keymap descriptionsBenedikt Peetz
That just avoids the visual clutter, caused by the nix store paths.
2025-06-29modules/river: Use the same keymap for both tiamat and apzuBenedikt Peetz
This avoids bit-rot in apzu's key mappings and maybe helps me to actually learn all the possible key mappings.
2025-06-28modules/nix: Temporarily switch to cppnixBenedikt Peetz
Both (lix and cppnix) have a fix for some rather serious CVEs. But lix also introduced a rather serious system breaking bug. So we need to update to something that works now, and I'm not really motivated to apply the patches for the lix bug manually.
2025-06-28modules: Remove no-op `finalizeFunction`Benedikt Peetz
The specified function is already the default.
2025-06-28modules/qutebrowser: Active `lazy_restore`Benedikt Peetz
This might help remedy the incredible long start-up time.
2025-06-28modules/nix-index/command_not_found: Avoid using a non-existing commandBenedikt Peetz
The `eprintln` was previously supplied (impurely) by my shell library, and without it, the command-not-found handler goes into infinite recursion.
2025-06-28modules/zsh: Remove the insulting command not found handlerBenedikt Peetz
It is fun, but not worth the extra complexity.
2025-06-24pkgs/i3bar-river: Update patch to it's newest versionBenedikt Peetz
2025-06-24modules/nvim/plgs/lsp-progress: Completely removeBenedikt Peetz
2025-06-24modules/nvim/plgs/tree-sitter: Avoid extra syntex highlighting in latexBenedikt Peetz
This slows the nvim client noticeably down and is only really needed for vim-tex's math mapping, which I don't use.
2025-06-24modules/nvim/plgs/flatten: RemoveBenedikt Peetz
It does not work, and I hope that I do not need it any longer (considering that it was disabled since ~01-01-2025).
2025-06-24modules/nvim/plgs/lf: Use the nixvim moduleBenedikt Peetz