aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs (unfollow)
Commit message (Collapse)Author
4 dayspkgs/{fupdate,lf-make-map,mpdpopm,river-mk-keymap,tskm}: UpdateBenedikt Peetz
4 daystreewide: FormatBenedikt Peetz
7 dayspkgs/mpp-searchadd: Make resistent to `beets` auto-migrations on startupBenedikt Peetz
2026-05-12pkgs: Update cargo lockfilesBenedikt Peetz
2026-05-12treewide: Switch to npinsBenedikt Peetz
2026-04-14pkgs/swallow: Don't swallow the window, if the command can't be executedBenedikt Peetz
2026-04-14treewide: UpdateBenedikt Peetz
2026-04-14pkgs/aumo: Make resistent to labels containing spacesBenedikt Peetz
2026-04-14modules/atin: Use upstream packageBenedikt Peetz
`atuin` now supports configuring the keymap.
2026-04-14modules/i3status-rust: Use upstream packageBenedikt Peetz
My patches have been merged upstream.
2026-04-14pkgs/tskm/inputs: Auto-add a tag for the current date on file importBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Correct boolean response on Play->Stop transitionBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Fix testBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Actually consider the weight valueBenedikt Peetz
The previous code only cared if the weight was positive, neutral, or negative; which meant that it considered a track with weight = -1 equal to one with weight = -999. This algorithm now performs a weighted random selection based on the weight.
2026-02-19pkgs/mpdpopmd: Also consider the `last_played` sticker when calculating weightsBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Make the {positive,neutral,negative} chances configurableBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Don't add a new song to playlist for every eventBenedikt Peetz
This tries to keep the playlist size somewhat bounded, but is probably not yet a perfect solution.
2026-02-19pkgs/mpdpopmd: Allow starting automatically in DJ modeBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Remove last remnant of channel config from config fileBenedikt Peetz
2026-02-19pkgs/mpdpopmd: Support a stats show and setting selection priority for djBenedikt Peetz
2026-02-15treewide: UpdateBenedikt Peetz
2026-01-31pkgs/mpdpopm: Shuffle `positive`, `neutral` and `negative` pl before useBenedikt Peetz
2026-01-31pkgs/mpdpopm: Actually report, which kind of track we addedBenedikt Peetz
2026-01-31pkgs/mpdpopm: Add a (basic) dj modeBenedikt Peetz
2026-01-31pkgs/mpdpopm: Change the default config to be the new json formatBenedikt Peetz
2026-01-31pkgs/mpdpopm: Use consistent names for the sticker storage modulesBenedikt Peetz
2026-01-31pkgs/mpdpopm: Fix typo in `title` filterBenedikt Peetz
2026-01-31pkgs/mpdpopm: Actually rerun the `build.rs`, when the filter file changesBenedikt Peetz
2026-01-31pkgs/mpdpopm: Don't fail on config init, when `MPD_HOST` is unsetBenedikt Peetz
2026-01-27pkgs/mpdpopm: Provide full access queries via the `searchadd` commandBenedikt Peetz
2026-01-27pkgs/mpdpopm: Remove the whole message handling codeBenedikt Peetz
It is easier to handle the messages before sending them. The only thing we lose is the ability to specify messages via external clients.
2026-01-27pkgs/mpp-lyrics: Account for different name for lyrics key in mp3 filesBenedikt Peetz
2026-01-27pkgs/lf-make-map: Don't assume `String::len` returns number of charsBenedikt Peetz
It returns number of bytes, as such a char such as `Á` has a length of 2.
2026-01-27pkgs/mpdpopm/update.sh: Avoid running `nix flake update`Benedikt Peetz
That is already covered by the `by-name` update script.
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