Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(pkgs/iamb): Temporarily include as pkg | Benedikt Peetz | 2024-08-21 |
| | | | | | | 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. | ||
* | refactor(home/nvim/plgs/todo-comments): Migrate to RFC42 `settings` key | Benedikt Peetz | 2024-08-21 |
| | |||
* | fix(system/impermanence): Persist `/var/lib/nixos` | Benedikt Peetz | 2024-08-21 |
| | | | | | | 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). | ||
* | docs(home): Fix typo in comment | Benedikt Peetz | 2024-08-21 |
| | |||
* | feat(home/zsh): Setup alias for `lm` | Benedikt Peetz | 2024-08-21 |
| | |||
* | feat(pkgs/lm): Init and use in pkgs | Benedikt Peetz | 2024-08-21 |
| | |||
* | feat(home/yt): Init config files | Benedikt Peetz | 2024-08-21 |
| | |||
* | build(treewide): Update | Benedikt Peetz | 2024-08-21 |
| | |||
* | fix(home/pkgs/{mpc-beetsrm, mpc-searchadd}): Propagate the overriden beets ↵ | Benedikt Peetz | 2024-08-11 |
| | | | | | | | | 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. | ||
* | fix(home/beets): Use the `beetsExtraPlugins` from `pkgs` | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets/plgs/badfiles): Specify mainProgram path for `flac` | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Also use the correct attr name for `models` | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Use the correct attrbute name for `beetsExtraPlugins` | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Correctly execute function | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(pkgs/mpc-rm): Rename to `mpc-beetrm` | Benedikt Peetz | 2024-08-11 |
| | | | | This avoids shadowing the original `mpc rm` command | ||
* | feat(home/beets): Init the xtractor plugin | Benedikt Peetz | 2024-08-11 |
| | |||
* | refactor(home/beets): Move the plugins out into separate directories | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Improve path sorting and awareness of Live recordings | Benedikt Peetz | 2024-08-11 |
| | |||
* | feat(home/beets): Init 'mbsubmit' | Benedikt Peetz | 2024-08-11 |
| | |||
* | feat(home/beets): Init `badfiles` plugin | Benedikt Peetz | 2024-08-11 |
| | |||
* | feat(home/beets): Init 'play' plugin | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Specify replacement schema | Benedikt Peetz | 2024-08-11 |
| | |||
* | feat(home/beets): Remove the deezer plugin (it was a mere crutch) | Benedikt Peetz | 2024-08-11 |
| | | | | | | | 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. | ||
* | fix(home/beets): Don't try to normalize fields | Benedikt Peetz | 2024-08-11 |
| | | | | | | 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. | ||
* | fix(home/beets): Don't actually run the replaygain command but notify | Benedikt Peetz | 2024-08-11 |
| | | | | | This facilitates importing many things and then running the command afterwards. | ||
* | feat(home/beets): Normalize artist when importing | Benedikt Peetz | 2024-08-11 |
| | |||
* | fix(home/beets): Generate the config file in JSON syntax | Benedikt Peetz | 2024-08-10 |
| | |||
* | fix(home/beets): Typo in inline python code | Benedikt Peetz | 2024-08-10 |
| | |||
* | fix(home/beets): Generate flat playlists | Benedikt Peetz | 2024-08-10 |
| | | | | | | | 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`). | ||
* | fix(home/beets): Remove `ftintitle` plugin, as it is no longer necessary | Benedikt Peetz | 2024-08-10 |
| | |||
* | feat(home/beets): Place songs under the main artist directory | Benedikt Peetz | 2024-08-10 |
| | |||
* | feat(home/beets): Add further smartplaylists (integrating with `mpdstats`) | Benedikt Peetz | 2024-08-10 |
| | |||
* | feat(home/beets): Add a hook to also calculate album replaygain on import | Benedikt Peetz | 2024-08-10 |
| | |||
* | feat(home/{beets, mpd}): Setup further plugins | Benedikt Peetz | 2024-08-10 |
| | |||
* | feat(home/beets): Add `duplicates` plugin | Benedikt Peetz | 2024-08-10 |
| | |||
* | fix(home/pkgs): Use new mpc wrappers | Benedikt Peetz | 2024-08-10 |
| | |||
* | fix(pkgs/lyrics): Make the music dir configurable | Benedikt Peetz | 2024-08-09 |
| | |||
* | feat(home/pkgs): Add `jq` to the default packages | Benedikt Peetz | 2024-08-09 |
| | |||
* | fix(home/beets): Calculate `replaygain` directly when importing | Benedikt Peetz | 2024-08-09 |
| | | | | | | Although this does not leverage a parallelized implementation, the importer itself is already parallelized, thus resulting in a parallelized calculation. | ||
* | fix(home/beets): Also use subdirs for the Soundtrack genres | Benedikt Peetz | 2024-08-09 |
| | |||
* | feat(home/mpd): Enable `replaygain` detection | Benedikt Peetz | 2024-08-09 |
| | |||
* | fix(home/mpd): Use the beets music directory | Benedikt Peetz | 2024-08-09 |
| | |||
* | style(home/mpd): Normalize white space | Benedikt Peetz | 2024-08-09 |
| | |||
* | fix(home/beets): Also store the log in the data-dir | Benedikt Peetz | 2024-08-09 |
| | |||
* | fix(home/beets): Also show the genre when storing a soundtrack | Benedikt Peetz | 2024-08-09 |
| | |||
* | docs(home/beets): Remove out-dated doc comments | Benedikt Peetz | 2024-08-09 |
| | |||
* | fix(home/beets): Move the files | Benedikt Peetz | 2024-08-09 |
| | | | | | This gives beets the full control over the files and thus improves the general handling. | ||
* | fix(home/beets): Disable incremental mode | Benedikt Peetz | 2024-08-08 |
| | | | | | This is sort-of bugged (or at least it does not work how I would expect it to do). | ||
* | feat(home/beets): Show more detail | Benedikt Peetz | 2024-08-08 |
| | |||
* | feat(home/beets): Enable the `incremental` option | Benedikt Peetz | 2024-08-08 |
| |