aboutsummaryrefslogtreecommitdiffstats
path: root/modules (unfollow)
Commit message (Collapse)Author
2024-09-29refactor(sys/secrets/lf_cdpaths): Add a `.age` fileextensionBenedikt Peetz
2024-09-29build(treewide): UpdateBenedikt Peetz
2024-09-22fix(conf/lf/icons): Remove out-dated hidden filesBenedikt Peetz
`mbsync` now supports the xdg base directory standard: `~/.mbsyncrc` This is no longer configured via a config file: ~/.cups Both of them have been obsolete, since I activated the `use-xdg` flag in nix: ~/.nix-profile ~/.nix-defexpr
2024-09-21fix(conf/nvim/plgs/harpoon): Use upstream harpoon pluginBenedikt Peetz
2024-09-21build(flake): UpdateBenedikt Peetz
2024-09-14build(treewide): UpdateBenedikt Peetz
2024-09-11fix(conf/nvim/plgs/lualine): Update to new interfaceBenedikt Peetz
2024-09-11build(treewide): UpdateBenedikt Peetz
2024-09-07build(treewide): UpdateBenedikt Peetz
2024-09-01fix(conf/nvim/plgs/ltex_extra): Also enable Swedish spell checkingBenedikt Peetz
2024-08-31fix(conf/unison): Don't synchronize `~/media/music`Benedikt Peetz
2024-08-26feat(conf/yt): Add a main config fileBenedikt Peetz
2024-08-23fix(home/yt): Correctly add some mpv input mappingsBenedikt Peetz
2024-08-23feat(pkgs/stamp): InitBenedikt Peetz
2024-08-22feat(home/yt/mpv): Map further keysBenedikt Peetz
2024-08-21fix(pkgs/iamb): Temporarily include as pkgBenedikt Peetz
This allows me to rebuild the system *before* the pr, updating imab in nixpkgs, is merged. Otherwise, iamb would cause the systemb build to fail, as it's affected by the `time` problem.
2024-08-21refactor(home/nvim/plgs/todo-comments): Migrate to RFC42 `settings` keyBenedikt Peetz
2024-08-21fix(system/impermanence): Persist `/var/lib/nixos`Benedikt Peetz
Otherwise, users without an explicit uid/gid will get a new one assigned at each reboot (potentially changing file ownership from one user to another one).
2024-08-21docs(home): Fix typo in commentBenedikt Peetz
2024-08-21feat(home/zsh): Setup alias for `lm`Benedikt Peetz
2024-08-21feat(pkgs/lm): Init and use in pkgsBenedikt Peetz
2024-08-21feat(home/yt): Init config filesBenedikt Peetz
2024-08-21build(treewide): UpdateBenedikt Peetz
2024-08-11fix(home/pkgs/{mpc-beetsrm, mpc-searchadd}): Propagate the overriden beets ↵Benedikt Peetz
package These packages need to use beets and should thus use the same beets package as the internal module. This ensures, that plugins are available.
2024-08-11fix(home/beets): Use the `beetsExtraPlugins` from `pkgs`Benedikt Peetz
2024-08-11fix(home/beets/plgs/badfiles): Specify mainProgram path for `flac`Benedikt Peetz
2024-08-11fix(home/beets): Also use the correct attr name for `models`Benedikt Peetz
2024-08-11fix(home/beets): Use the correct attrbute name for `beetsExtraPlugins`Benedikt Peetz
2024-08-11fix(home/beets): Correctly execute functionBenedikt Peetz
2024-08-11fix(pkgs/mpc-rm): Rename to `mpc-beetrm`Benedikt Peetz
This avoids shadowing the original `mpc rm` command
2024-08-11feat(home/beets): Init the xtractor pluginBenedikt Peetz
2024-08-11refactor(home/beets): Move the plugins out into separate directoriesBenedikt Peetz
2024-08-11fix(home/beets): Improve path sorting and awareness of Live recordingsBenedikt Peetz
2024-08-11feat(home/beets): Init 'mbsubmit'Benedikt Peetz
2024-08-11feat(home/beets): Init `badfiles` pluginBenedikt Peetz
2024-08-11feat(home/beets): Init 'play' pluginBenedikt Peetz
2024-08-11fix(home/beets): Specify replacement schemaBenedikt Peetz
2024-08-11feat(home/beets): Remove the deezer plugin (it was a mere crutch)Benedikt Peetz
This plugin /does/ simplify auto-tagging, but in the end this results in sub-par results as the metadata obtained from Deezer does not necessarily match up with the one from music brainz. This results in instances of the same artist being added with different capitalization.
2024-08-11fix(home/beets): Don't try to normalize fieldsBenedikt Peetz
Normalization should occur in form of change request to music brainz as these songs otherwise get their old tag back, once a mbupdate is performed.
2024-08-11fix(home/beets): Don't actually run the replaygain command but notifyBenedikt Peetz
This facilitates importing many things and then running the command afterwards.
2024-08-11feat(home/beets): Normalize artist when importingBenedikt Peetz
2024-08-10fix(home/beets): Generate the config file in JSON syntaxBenedikt Peetz
2024-08-10fix(home/beets): Typo in inline python codeBenedikt Peetz
2024-08-10fix(home/beets): Generate flat playlistsBenedikt Peetz
MPD can only handle fat playlists in the `playlist_directory`. It does support nested playlists in the `music_directory`, but support for this seems to be kinda lacking (e.g. `mpc` fails to list nested playlist with `mpc lsplaylists`).
2024-08-10fix(home/beets): Remove `ftintitle` plugin, as it is no longer necessaryBenedikt Peetz
2024-08-10feat(home/beets): Place songs under the main artist directoryBenedikt Peetz
2024-08-10feat(home/beets): Add further smartplaylists (integrating with `mpdstats`)Benedikt Peetz
2024-08-10feat(home/beets): Add a hook to also calculate album replaygain on importBenedikt Peetz
2024-08-10feat(home/{beets, mpd}): Setup further pluginsBenedikt Peetz
2024-08-10feat(home/beets): Add `duplicates` pluginBenedikt Peetz