aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs (unfollow)
Commit message (Collapse)Author
2026-01-25pkgs/mpp: Also include a pass-through for `mpdpopm`Benedikt Peetz
2026-01-25pkgs/mpdpopm: Parse MPD_HOST to determine connectionBenedikt Peetz
This is way more useful, than hard-coding `localhost:6600`.
2026-01-25pkgs/mpdpopm: Switch error handling from snafu to anyhowBenedikt Peetz
This is not a library, as such we can just use anyhow and provide better and more concise errors to the user.
2026-01-25pkgs/swallow: AddBenedikt Peetz
This provides swallowing for river.
2026-01-25pkgs/mpdpopm: Make the rating centered around 0 (i.e. a i8 instead of u8)Benedikt Peetz
This allows us to correctly track "negative" ratings, when the user specifies `rating decr` multiple times.
2026-01-25modules/river/keymap: Provide access to rate songs, bad/goodBenedikt Peetz
2026-01-25modules/{mpdpopm,legacy/beets}: Move the mpd stat tracking to mpdpopmBenedikt Peetz
It is just easier to use the hand-written rust version, than to try to do this via the beets plugin.
2026-01-24pkgs/mpdpopm: InitBenedikt Peetz
This is based on https://github.com/sp1ff/mpdpopm at commit 178df8ad3a5c39281cfd8b3cec05394f4c9256fd.
2026-01-18pkgs/yt: Use `mold` instead of `mold-wrapped`Benedikt Peetz
The default `mold` package is now wrapped, making the old name obsolete.
2026-01-18pkgs/i3status-rust: Avoid adding patches, that have been merged upstreamBenedikt Peetz
2026-01-18modules/nvim: Update to the newest tree-sitter versionBenedikt Peetz
This includes quite a big collection of breaking changes, and as I can't have the same plugin twice in the `buildEnv` scope, some plugins (e.g. neorg and femacro) needed to be deactivated.
2026-01-18treewide: UpdateBenedikt Peetz
2025-12-17treewide: Use correct `mktemp` with template invocationBenedikt Peetz
2025-12-11treewide: UpdateBenedikt Peetz
2025-12-09treewide: Give tempfiles descriptive namesBenedikt Peetz
This makes it easier to see, where each tempfile comes from.
2025-12-04pkgs/notify-run: Append the name of the spawned command before printingBenedikt Peetz
2025-12-04pkgs/notify-run: Actually provide the `makeWrapper` command to the builderBenedikt Peetz
2025-12-03pkgs/notify-run: Actually provide `notify-send` to the binaryBenedikt Peetz
2025-11-30pkgs/notify-run: Allow spawning commands without argumentsBenedikt Peetz
2025-11-30pkgs/yt: 1.8.0 -> 1.9.0Benedikt Peetz
2025-11-30treewide: UpdateBenedikt Peetz
2025-11-29modules/river/keymap: Send a notification, when spawning a command failsBenedikt Peetz
2025-11-29pkgs/notify-run: InitBenedikt Peetz
2025-11-10treewide: UpdateBenedikt Peetz
2025-10-20pkgs/fupdate-flake: Remove `batgrep` dependencyBenedikt Peetz
The test suite of `batgrep` no longer works, and this dependency is not really important anyways.
2025-10-20treewide: UpdateBenedikt Peetz
2025-09-24treewide: UpdateBenedikt Peetz
2025-09-02treewide: Remove `with pkgs;`Benedikt Peetz
This is an antipattern and makes grepping for specific packages harder.
2025-09-02treewide: UpdateBenedikt Peetz
2025-08-23pkgs/mk-river-keymap: Correctly translate `Track{Next,Previous}` to libxkbBenedikt Peetz
2025-08-22treewide: UpdateBenedikt Peetz
2025-08-11treewide: UpdateBenedikt Peetz
2025-07-24treewide: UpdateBenedikt Peetz
2025-07-24pkgs/yt: 1.7.1 -> 1.8.0Benedikt Peetz
2025-07-24pkgs/i3status-rust: Inline the patchesBenedikt Peetz
The github patches seem to change their hash from time to time?
2025-07-20pkgs/tskm: Support raw paths in place of URLsBenedikt Peetz
Otherwise, using `tskm` as an URL opener might fail (e.g., as `xdg-open /some/path`, would still invoke it).
2025-07-06pkgs/tskm/browser/open: Don't fail on stale qutebrowser ipc socketsBenedikt Peetz
2025-07-04treewide: UpdateBenedikt Peetz
2025-07-04pkgs/i3bar-river: Update version to include a fixBenedikt Peetz
2025-07-01treewide: UpdateBenedikt 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-06-29treewide: UpdateBenedikt Peetz
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-29pkgs/river-mk-keymap: Don't emit duplicate key mappingsBenedikt Peetz
Ideally, the key mapping generation code would not produce duplicates in the first place, but sorting them out is also okay (considering the rather low number of key mappings.)
2025-06-29pkgs/river-mk-keymap: Support a dry-run modeBenedikt Peetz
This can be used to check that the keymap.json file is valid, before deploying it.
2025-06-29pkgs/river-mk-keymap: Improve with key-chord support and which-key interfaceBenedikt Peetz
2025-06-28pkgs/i3bar-river-patched: Base on my branch and rebase the block in middle patchBenedikt Peetz
This should avoid having to update both of the patches in the future, as the pull request patch fetch is not stable, and changes if I push something new to the pr.
2025-06-28pkgs/i3bar-river-patched: Remove rustc-1.86 compatibility patchBenedikt Peetz
Nixpgks unstable has rustc-1.87.
2025-06-28pkgs/yt: 1.7.0 -> 1.7.1Benedikt Peetz
2025-06-24pkgs/i3bar-river: Update patch to it's newest versionBenedikt Peetz