63 lines
2.1 KiB
Nix
63 lines
2.1 KiB
Nix
[
|
|
# My build of suckless dwm
|
|
(final: prev: {
|
|
dwm = prev.dwm.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "RetroEvelyne";
|
|
repo = "dwm";
|
|
rev = "0409fc4967bbe2b15dd8dc83e8e5c2d1bff41c1d";
|
|
sha256 = "sha256-EqzueCxJ+yCzKp5INV5Op/znoZYWmqMbcpcVuo8ddnQ=";
|
|
};
|
|
});
|
|
st = prev.st.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "RetroEvelyne";
|
|
repo = "st";
|
|
rev = "45efc73331df1c5877e3c6e75a879780bb84504e";
|
|
sha256 = "sha256-D0YmbURDyTW5qzNZjIIwlWOHr5j8kenggSQ8GxhuLKo=";
|
|
};
|
|
buildInputs = oldAttrs.buildInputs ++ [ final.harfbuzz ];
|
|
});
|
|
dmenu = prev.dmenu.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "RetroEvelyne";
|
|
repo = "dickmenu";
|
|
rev = "34073a1a7de2b6f23909154d4425355a04a63f16";
|
|
sha256 = "sha256-JqM6fecuV6ObsPPQQub3WY2dZp2rWcX9u3EqYmhG8WI=";
|
|
};
|
|
});
|
|
slstatus = prev.slstatus.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "SpyHoodle";
|
|
repo = "slstatus";
|
|
rev = "b22f3d8ec8e2d67bbd32f02721d9d8157a46edd4";
|
|
sha256 = "sha256-OhssKVQArcQAgCavkFaCRvxUM3689t1v3YCv9IW7osU=";
|
|
};
|
|
});
|
|
slock = prev.slock.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "SpyHoodle";
|
|
repo = "slock";
|
|
rev = "8c5d321b641961237f747d3e68f52b163d673634";
|
|
sha256 = "sha256-y+6VU3jXbUOyhUcyPC7CDGjyWLSJcCkhYiHscVib7j4=";
|
|
};
|
|
buildInputs = oldAttrs.buildInputs ++ [ final.xorg.libXpm ];
|
|
});
|
|
tabbed = prev.tabbed.overrideAttrs (oldAttrs: {
|
|
src = final.fetchFromGitHub {
|
|
owner = "SpyHoodle";
|
|
repo = "tabbed";
|
|
rev = "1001f193fd076cba12bd1ec9f113c144b37d8689";
|
|
sha256 = "sha256-M5LrFplGfzCdhLTutsPNmox69brvAm2BlXnyza9kGxQ=";
|
|
};
|
|
});
|
|
ncmpcpp = prev.ncmpcpp.override {
|
|
visualizerSupport = true;
|
|
clockSupport = false;
|
|
};
|
|
nerdfonts = prev.nerdfonts.override {
|
|
fonts = [ "Iosevka" "JetBrainsMono" "Terminus" ];
|
|
};
|
|
})
|
|
]
|