| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 4 days | pkgs/{fupdate,lf-make-map,mpdpopm,river-mk-keymap,tskm}: Update | Benedikt Peetz | |
| 4 days | treewide: Format | Benedikt Peetz | |
| 7 days | pkgs/mpp-searchadd: Make resistent to `beets` auto-migrations on startup | Benedikt Peetz | |
| 2026-05-12 | pkgs: Update cargo lockfiles | Benedikt Peetz | |
| 2026-05-12 | treewide: Switch to npins | Benedikt Peetz | |
| 2026-04-14 | pkgs/swallow: Don't swallow the window, if the command can't be executed | Benedikt Peetz | |
| 2026-04-14 | treewide: Update | Benedikt Peetz | |
| 2026-04-14 | pkgs/aumo: Make resistent to labels containing spaces | Benedikt Peetz | |
| 2026-04-14 | modules/atin: Use upstream package | Benedikt Peetz | |
| `atuin` now supports configuring the keymap. | |||
| 2026-04-14 | modules/i3status-rust: Use upstream package | Benedikt Peetz | |
| My patches have been merged upstream. | |||
| 2026-04-14 | pkgs/tskm/inputs: Auto-add a tag for the current date on file import | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Correct boolean response on Play->Stop transition | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Fix test | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Actually consider the weight value | Benedikt 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-19 | pkgs/mpdpopmd: Also consider the `last_played` sticker when calculating weights | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Make the {positive,neutral,negative} chances configurable | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Don't add a new song to playlist for every event | Benedikt Peetz | |
| This tries to keep the playlist size somewhat bounded, but is probably not yet a perfect solution. | |||
| 2026-02-19 | pkgs/mpdpopmd: Allow starting automatically in DJ mode | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Remove last remnant of channel config from config file | Benedikt Peetz | |
| 2026-02-19 | pkgs/mpdpopmd: Support a stats show and setting selection priority for dj | Benedikt Peetz | |
| 2026-02-15 | treewide: Update | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Shuffle `positive`, `neutral` and `negative` pl before use | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Actually report, which kind of track we added | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Add a (basic) dj mode | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Change the default config to be the new json format | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Use consistent names for the sticker storage modules | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Fix typo in `title` filter | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Actually rerun the `build.rs`, when the filter file changes | Benedikt Peetz | |
| 2026-01-31 | pkgs/mpdpopm: Don't fail on config init, when `MPD_HOST` is unset | Benedikt Peetz | |
| 2026-01-27 | pkgs/mpdpopm: Provide full access queries via the `searchadd` command | Benedikt Peetz | |
| 2026-01-27 | pkgs/mpdpopm: Remove the whole message handling code | Benedikt 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-27 | pkgs/mpp-lyrics: Account for different name for lyrics key in mp3 files | Benedikt Peetz | |
| 2026-01-27 | pkgs/lf-make-map: Don't assume `String::len` returns number of chars | Benedikt Peetz | |
| It returns number of bytes, as such a char such as `Á` has a length of 2. | |||
| 2026-01-27 | pkgs/mpdpopm/update.sh: Avoid running `nix flake update` | Benedikt Peetz | |
| That is already covered by the `by-name` update script. | |||
| 2026-01-25 | pkgs/mpp: Also include a pass-through for `mpdpopm` | Benedikt Peetz | |
| 2026-01-25 | pkgs/mpdpopm: Parse MPD_HOST to determine connection | Benedikt Peetz | |
| This is way more useful, than hard-coding `localhost:6600`. | |||
| 2026-01-25 | pkgs/mpdpopm: Switch error handling from snafu to anyhow | Benedikt 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-25 | pkgs/swallow: Add | Benedikt Peetz | |
| This provides swallowing for river. | |||
| 2026-01-25 | pkgs/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-25 | modules/river/keymap: Provide access to rate songs, bad/good | Benedikt Peetz | |
| 2026-01-25 | modules/{mpdpopm,legacy/beets}: Move the mpd stat tracking to mpdpopm | Benedikt Peetz | |
| It is just easier to use the hand-written rust version, than to try to do this via the beets plugin. | |||
| 2026-01-24 | pkgs/mpdpopm: Init | Benedikt Peetz | |
| This is based on https://github.com/sp1ff/mpdpopm at commit 178df8ad3a5c39281cfd8b3cec05394f4c9256fd. | |||
| 2026-01-18 | pkgs/yt: Use `mold` instead of `mold-wrapped` | Benedikt Peetz | |
| The default `mold` package is now wrapped, making the old name obsolete. | |||
| 2026-01-18 | pkgs/i3status-rust: Avoid adding patches, that have been merged upstream | Benedikt Peetz | |
| 2026-01-18 | modules/nvim: Update to the newest tree-sitter version | Benedikt 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-18 | treewide: Update | Benedikt Peetz | |
| 2025-12-17 | treewide: Use correct `mktemp` with template invocation | Benedikt Peetz | |
| 2025-12-11 | treewide: Update | Benedikt Peetz | |
| 2025-12-09 | treewide: Give tempfiles descriptive names | Benedikt Peetz | |
| This makes it easier to see, where each tempfile comes from. | |||
| 2025-12-04 | pkgs/notify-run: Append the name of the spawned command before printing | Benedikt Peetz | |
