[ # My build of suckless dwm (final: prev: { dwm = prev.dwm.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "dwm"; rev = "a06076bfb9324af6c4122d9cc5b0904778013350"; sha256 = "sha256-KGqbff/i9fG0B/gMrdnwevRElL6r8lbYCloWp/NPx+0="; }; }); st = prev.st.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "st"; rev = "22e582e5acf6e4eb52c57df51f59f84bbb7d2f13"; sha256 = "sha256-ko4be6N/igCMo28/as/AWKMYswm/jIH1ILeVoi2Gpx8="; }; buildInputs = oldAttrs.buildInputs ++ [ final.harfbuzz ]; }); dmenu = prev.dmenu.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "dmenu"; rev = "1b12798a3762807697227e9e40be29408df59ee9"; sha256 = "sha256-wnVNqNCUpJTqHXfst9DiBaq/gzVwhlq07VM9CixczRc="; }; }); slstatus = prev.slstatus.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "slstatus"; rev = "2546de2a4c5ab34d96fb31f75d3a8b7d6840005e"; sha256 = "sha256-aoEd4GGA+jkoxvJlRlXqMiaxM8mZe4Jt5CtKKtnu+rQ="; }; }); slock = prev.slock.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "slock"; rev = "8c5d321b641961237f747d3e68f52b163d673634"; sha256 = "sha256-y+6VU3jXbUOyhUcyPC7CDGjyWLSJcCkhYiHscVib7j4="; }; buildInputs = oldAttrs.buildInputs ++ [ final.xorg.libXpm ]; }); tabbed = prev.tabbed.overrideAttrs (oldAttrs: { src = final.fetchFromGitea { domain = "git.spyhoodle.me"; owner = "maddie"; repo = "tabbed"; rev = "1001f193fd076cba12bd1ec9f113c144b37d8689"; sha256 = "sha256-M5LrFplGfzCdhLTutsPNmox69brvAm2BlXnyza9kGxQ="; }; }); ncmpcpp = prev.ncmpcpp.override { visualizerSupport = true; clockSupport = false; }; nerdfonts = prev.nerdfonts.override { fonts = [ "Iosevka" "JetBrainsMono" "Terminus" ]; }; }) ]