Compare commits

...

5 Commits

Author SHA1 Message Date
Daniele Fucini
5ab814824b Update XMonad config 2026-04-13 20:36:33 +02:00
Daniele Fucini
a4721d8735 Update beets config 2026-04-13 20:36:07 +02:00
Daniele Fucini
fc8543cf53 Update beets config 2026-03-29 16:33:11 +02:00
Daniele Fucini
5dea4f9b23 Update beets config 2026-03-26 22:00:58 +01:00
Daniele Fucini
9be73f1d42 Update XMonad config 2026-03-26 21:59:52 +01:00
2 changed files with 54 additions and 44 deletions

View File

@@ -1,61 +1,78 @@
directory: ~/Music directory: ~/Music
library: ~/Music/musiclibrary.db library: ~/Music/musiclibrary.db
plugins: inline edit fetchart embedart mbsync albumtypes smartplaylist lyrics the info lastimport types ftintitle scrub fuzzy chroma limit replaygain random summarize musicbrainz
format_item: %the{$artist} - %the{$album} ($original_year)$atypes - %the{$title} format_item: %the{$artist} - %the{$album} ($original_year)$atypes - %the{$title}
format_album: %the{$albumartist} - %the{$album} ($original_year)$atypes format_album: %the{$albumartist} - %the{$album} ($original_year)$atypes
sort_item: artist+ original_year+ original_month+ album+ disc+ track+ sort_item: artist+ original_year+ original_month+ album+ disc+ track+
sort_album: albumartist+ original_year+ original_month+ album+ sort_album: albumartist+ original_year+ original_month+ album+
original_date: yes original_date: yes
item_fields:
multidisc: 1 if disctotal > 1 else 0
type:
play_count: int
import: import:
move: yes move: yes
timid: yes timid: yes
paths: paths:
default: $albumartist/[$original_year]$atypes $album%aunique{}/%if{$multidisc,$disc-}$track $title default: $albumartist/[$original_year]$atypes $album%aunique{}/%if{$multidisc,$disc-}$track $title
singleton: $artist/$title singleton: $artist/$title
musicbrainz: plugins: albumtypes autobpm chroma edit embedart fetchart fish ftintitle fuzzy info inline lastgenre lastimport limit lyrics mbsync mpdupdate musicbrainz random replaygain scrub smartplaylist summarize the types web
searchlimit: 10 chroma:
auto: no
embedart:
auto: no
remove_art_file: yes
fetchart: fetchart:
cautious: yes cautious: yes
minwidth: 250 minwidth: 250
maxwidth: 1000 maxwidth: 1000
enforce_ratio: 1% enforce_ratio: 1%
sources: filesystem wikipedia coverart amazon albumart sources: [filesystem, wikipedia, coverart, amazon, albumart]
embedart: ftintitle:
drop: yes
custom_words: ['ft.', '&', 'featuring']
fuzzy:
threshold: 0.8
item_fields:
multidisc: 1 if disctotal > 1 else 0
lastgenre:
canonical: yes
fallback: ''
force: yes
keep_existing: no
whitelist: ~/.config/beets/genres.txt
lyrics:
auto: no auto: no
remove_art_file: yes fallback: ''
musicbrainz:
searchlimit: 10
replaygain:
command: mp3gain
smartplaylist: smartplaylist:
relative_to: ~/Music relative_to: ~/Music
playlist_dir: ~/.local/share/mpd/playlists playlist_dir: ~/.local/share/mpd/playlists
auto: yes
playlists: playlists:
- name: Metal_Before_90s.m3u - name: 80s.m3u
query: 'genre:Metal original_year:..1989' query: 'original_year:1980..1989 original_year+ artist+'
- name: 90s_Power_Metal.m3u - name: 90s.m3u
query: 'genre:"Power Metal" original_year:1990..1999' query: 'original_year:1990..1999 original_year+ artist+'
- name: 2000plus_Power_Metal.m3u - name: 2000s.m3u
query: 'genre:"Power Metal" original_year:2000..' query: 'original_year:2000..2009 original_year+ artist+'
- name: Symphonic_Metal.m3u - name: 2010s.m3u
query: 'genre:"Symphonic Metal"' query: 'original_year:2010..2019 original_year+ artist+'
- name: Gothic_Metal.m3u - name: 2020s.m3u
query: 'genre:"Gothic Metal"' query: 'original_year:2020..2029 original_year+ artist+'
- name: Black_Metal.m3u
query: 'genres:"Black Metal"'
- name: 90s_Black_Metal.m3u - name: 90s_Black_Metal.m3u
query: 'genre:"Black Metal" original_year:1990..1999' query: 'genres:"Black Metal" original_year:1990..1999 original_year+ artist+'
- name: Symphonic_and_Melodic_Black.m3u - name: Power_Metal.m3u
query: ['genre:"Symphonic Black Metal"', 'genre:"Melodic Black Metal"'] query: 'genres:"Power Metal"'
- name: 2000s_Power_Metal.m3u
query: 'genres:"Power Metal" original_year:2000..2009 original_year+ artist+'
- name: Rock.m3u
query: 'genres:Rock ^genres:"Post-Rock"'
- name: Symphonic_Metal.m3u
query: 'genres:"Symphonic Metal"'
the: the:
patterns: ^Il\s ^La\s ^Lo\s ^Gli\s ^Le\s patterns: ^Il\s ^La\s ^Lo\s ^Gli\s ^Le\s
ftintitle: type:
drop: yes lastfm_play_count: int
scrub:
auto: no
fuzzy:
threshold: 0.8
chroma:
auto: no
replaygain:
command: mp3gain
include: [ lyrics.yaml, lastfm.yaml ]
include: [ lastfm.yaml ]

View File

@@ -155,8 +155,8 @@ myLayoutHook = onWorkspace "2:\xe743 " myWebLayout $ onWorkspace "3:\xf1b6 " myG
tabbed shrinkText myTabConfig tabbed shrinkText myTabConfig
myTabConfig = myTabConfig =
def def
{ activeColor = "#737aa2", { activeColor = "#24283b",
inactiveColor = "#24283b" inactiveColor = "#737aa2"
} }
tiled = Tall nmaster delta ratio tiled = Tall nmaster delta ratio
nmaster = 1 nmaster = 1
@@ -197,16 +197,9 @@ myXmobarPP =
-- Autostart -- Autostart
myStartupHook :: X () myStartupHook :: X ()
myStartupHook = do myStartupHook = do
spawnOnce "xsetroot -cursor_name left_ptr"
spawnOnce myScreenSetup spawnOnce myScreenSetup
-- spawnOnce $ spawnOnce "xsetroot -cursor_name left_ptr"
-- "xrandr --output HDMI-1-0 --preferred --primary --output eDP-1 --right-of HDMI-1-0 --preferred && ~/.fehbg"
-- ++ " && picom -b -c"
spawnOnce "xautolock -time 10 -locker slock -detectsleep" spawnOnce "xautolock -time 10 -locker slock -detectsleep"
-- spawnOnce
-- "trayer -l --edge top --align right --SetDockType true \
-- \--SetPartialStrut true --expand true --widthtype request \
-- \--tint 0x232634 --height 18 --monitor 1"
spawnOnce "redshift-gtk" spawnOnce "redshift-gtk"
spawnOnce "udiskie" spawnOnce "udiskie"
spawnOnce "nm-applet" spawnOnce "nm-applet"