about summary refs log tree commit diff stats
path: root/pkgs/by-name (follow)
Commit message (Collapse)AuthorAge
* pkgs/mpdpopmd: Correct boolean response on Play->Stop transition primeBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Fix testBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Actually consider the weight valueBenedikt Peetz9 hours
| | | | | | | 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.
* pkgs/mpdpopmd: Also consider the `last_played` sticker when calculating weightsBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Make the {positive,neutral,negative} chances configurableBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Don't add a new song to playlist for every eventBenedikt Peetz9 hours
| | | | | This tries to keep the playlist size somewhat bounded, but is probably not yet a perfect solution.
* pkgs/mpdpopmd: Allow starting automatically in DJ modeBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Remove last remnant of channel config from config fileBenedikt Peetz9 hours
|
* pkgs/mpdpopmd: Support a stats show and setting selection priority for djBenedikt Peetz9 hours
|
* treewide: UpdateBenedikt Peetz5 days
|
* pkgs/mpdpopm: Shuffle `positive`, `neutral` and `negative` pl before useBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Actually report, which kind of track we addedBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Add a (basic) dj modeBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Change the default config to be the new json formatBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Use consistent names for the sticker storage modulesBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Fix typo in `title` filterBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Actually rerun the `build.rs`, when the filter file changesBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Don't fail on config init, when `MPD_HOST` is unsetBenedikt Peetz2026-01-31
|
* pkgs/mpdpopm: Provide full access queries via the `searchadd` commandBenedikt Peetz2026-01-27
|
* pkgs/mpdpopm: Remove the whole message handling codeBenedikt Peetz2026-01-27
| | | | | | It is easier to handle the messages before sending them. The only thing we lose is the ability to specify messages via external clients.
* pkgs/mpp-lyrics: Account for different name for lyrics key in mp3 filesBenedikt Peetz2026-01-27
|
* pkgs/lf-make-map: Don't assume `String::len` returns number of charsBenedikt Peetz2026-01-27
| | | | | It returns number of bytes, as such a char such as `Á` has a length of 2.
* pkgs/mpdpopm/update.sh: Avoid running `nix flake update`Benedikt Peetz2026-01-27
| | | | That is already covered by the `by-name` update script.
* pkgs/mpp: Also include a pass-through for `mpdpopm`Benedikt Peetz2026-01-25
|
* pkgs/mpdpopm: Parse MPD_HOST to determine connectionBenedikt Peetz2026-01-25
| | | | This is way more useful, than hard-coding `localhost:6600`.
* pkgs/mpdpopm: Switch error handling from snafu to anyhowBenedikt Peetz2026-01-25
| | | | | This is not a library, as such we can just use anyhow and provide better and more concise errors to the user.
* pkgs/swallow: AddBenedikt Peetz2026-01-25
| | | | This provides swallowing for river.
* pkgs/mpdpopm: Make the rating centered around 0 (i.e. a i8 instead of u8)Benedikt Peetz2026-01-25
| | | | | This allows us to correctly track "negative" ratings, when the user specifies `rating decr` multiple times.
* modules/river/keymap: Provide access to rate songs, bad/goodBenedikt Peetz2026-01-25
|
* modules/{mpdpopm,legacy/beets}: Move the mpd stat tracking to mpdpopmBenedikt Peetz2026-01-25
| | | | | It is just easier to use the hand-written rust version, than to try to do this via the beets plugin.
* pkgs/mpdpopm: InitBenedikt Peetz2026-01-24
| | | | | This is based on https://github.com/sp1ff/mpdpopm at commit 178df8ad3a5c39281cfd8b3cec05394f4c9256fd.
* pkgs/yt: Use `mold` instead of `mold-wrapped`Benedikt Peetz2026-01-18
| | | | The default `mold` package is now wrapped, making the old name obsolete.
* pkgs/i3status-rust: Avoid adding patches, that have been merged upstreamBenedikt Peetz2026-01-18
|
* modules/nvim: Update to the newest tree-sitter versionBenedikt Peetz2026-01-18
| | | | | | 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.
* treewide: UpdateBenedikt Peetz2026-01-18
|
* treewide: Use correct `mktemp` with template invocationBenedikt Peetz2025-12-17
|
* treewide: UpdateBenedikt Peetz2025-12-11
|
* treewide: Give tempfiles descriptive namesBenedikt Peetz2025-12-09
| | | | This makes it easier to see, where each tempfile comes from.
* pkgs/notify-run: Append the name of the spawned command before printingBenedikt Peetz2025-12-04
|
* pkgs/notify-run: Actually provide the `makeWrapper` command to the builderBenedikt Peetz2025-12-04
|
* pkgs/notify-run: Actually provide `notify-send` to the binaryBenedikt Peetz2025-12-03
|
* pkgs/notify-run: Allow spawning commands without argumentsBenedikt Peetz2025-11-30
|
* pkgs/yt: 1.8.0 -> 1.9.0Benedikt Peetz2025-11-30
|
* treewide: UpdateBenedikt Peetz2025-11-30
|
* modules/river/keymap: Send a notification, when spawning a command failsBenedikt Peetz2025-11-29
|
* pkgs/notify-run: InitBenedikt Peetz2025-11-29
|
* treewide: UpdateBenedikt Peetz2025-11-10
|
* pkgs/fupdate-flake: Remove `batgrep` dependencyBenedikt Peetz2025-10-20
| | | | | The test suite of `batgrep` no longer works, and this dependency is not really important anyways.
* treewide: UpdateBenedikt Peetz2025-10-20
|
* treewide: UpdateBenedikt Peetz2025-09-24
|