aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs (unfollow)
Commit message (Collapse)Author
23 min.pkgs/con2pdf: Remove from system closureBenedikt Peetz
This script depends on the deprecated shell-library, and as such was unusable for over a year. It's time to remove it from the closure.
24 min.{pkgs/{lf-make-map,river-mk-keymap},flake}: UpdateBenedikt Peetz
2 hourspkgs/mpdpopm: Upgrade rand and lalrpop to breaking versionBenedikt Peetz
2 hourspkgs/tskm: Update `taskchampion` to 3.xBenedikt Peetz
5 hourspkgs/*/update.sh: Perform more through cargo updatesBenedikt Peetz
23 hourspkgs/lf-make-map: Special case dot-directoriesBenedikt Peetz
That makes the mappings for `~/.config` or `~/.local` more accessible.
23 hourspkgs/lf-make-map: Implement an interactive modeBenedikt Peetz
This mode effectively replaces the display lf gives you for mappings.
24 hourspkgs/*/flake.nix: Actually instantiate `nixpkgs` instead of just loadingBenedikt Peetz
4 dayspkgs/fupdates-sys: Remove cppnix dependencyBenedikt Peetz
6 daystreewide: Remove unneeded dependenciesBenedikt Peetz
This shaves off around 1.2 GB from the system closure.
6 dayspkgs/{fupdate,lf-make-map,mpdpopm,river-mk-keymap,tskm}: UpdateBenedikt Peetz
6 daystreewide: FormatBenedikt Peetz
9 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