fonts and xresources for dwm/st
This commit is contained in:
parent
c226add411
commit
2aea6ff2f4
|
@ -1,10 +1,14 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
home.packages = [
|
home.packages = with pkgs; [
|
||||||
pkgs.noto-fonts
|
noto-fonts
|
||||||
pkgs.nerdfonts # loads the complete collection. look into overide for FiraMono or potentially mononoki
|
noto-fonts-cjk
|
||||||
pkgs.meslo-lgs-nf
|
noto-fonts-emoji
|
||||||
|
hack-font
|
||||||
|
liberation_ttf
|
||||||
|
font-awesome
|
||||||
|
libertine
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
./firefox.nix
|
./firefox.nix
|
||||||
./alacritty.nix
|
./alacritty.nix
|
||||||
./zotero.nix
|
./zotero.nix
|
||||||
|
./fontconfig.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Global packages for desktop environments
|
# Global packages for desktop environments
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
{}: {
|
||||||
|
fonts = {
|
||||||
|
fontconfig = {
|
||||||
|
defaultFonts = {
|
||||||
|
serif = [ "Noto Serif" ];
|
||||||
|
sansSerif = [ "Linux Biolinum O" "Noto Color Emoji" "Font Awesome 6 Brands" ];
|
||||||
|
monospace = [ "Hack" "Liberation Mono" "Noto Color Emoji" "Font Awesome 6 Brands" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -17,6 +17,9 @@
|
||||||
recursive = true;
|
recursive = true;
|
||||||
text = ''
|
text = ''
|
||||||
|
|
||||||
|
picom -b --config ~/.config/picom/picom.conf
|
||||||
|
xrdb ~/.Xresources
|
||||||
|
|
||||||
autostart="dwmblocks feh-wallpaper-changer"
|
autostart="dwmblocks feh-wallpaper-changer"
|
||||||
|
|
||||||
for program in $autostart; do
|
for program in $autostart; do
|
||||||
|
|
|
@ -9,5 +9,36 @@
|
||||||
pkgs.flameshot
|
pkgs.flameshot
|
||||||
pkgs.st
|
pkgs.st
|
||||||
pkgs.dmenu
|
pkgs.dmenu
|
||||||
|
pkgs.picom
|
||||||
|
pkgs.xclip
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home.file.".Xresources" = {
|
||||||
|
recursive = true;
|
||||||
|
text = ''
|
||||||
|
!st terminal
|
||||||
|
st.alpha: 0.8
|
||||||
|
*.font: monospace:pixelsize=21:antialias=true:autohint=true;
|
||||||
|
*.font2: NotoColorEmoji:pixelsize=19:antialias=true:autohint=true;
|
||||||
|
|
||||||
|
! dwm
|
||||||
|
dwm.borderpx: 3
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
home.file.".config/picom/picom.conf" = {
|
||||||
|
recursive = true;
|
||||||
|
text = ''
|
||||||
|
vsync = true;
|
||||||
|
backend = "xrender";
|
||||||
|
shadow = true;
|
||||||
|
shadow-radius = 10;
|
||||||
|
shadow-offset-x = -5;
|
||||||
|
shadow-offset-y = -5;
|
||||||
|
fading = true;
|
||||||
|
fade-in-step = 0.2;
|
||||||
|
fade-out-step = 0.2;
|
||||||
|
fade-delta = 50;
|
||||||
|
'';
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
domain = "git.bitlab21.com";
|
domain = "git.bitlab21.com";
|
||||||
owner = "sam";
|
owner = "sam";
|
||||||
repo = "dwm";
|
repo = "dwm";
|
||||||
rev = "011c32e72e45b124ad6ab5c8185945cd2e637270";
|
rev = "52638a7cc6c886f6e85e850dea826e24bd963203";
|
||||||
sha256 = "sha256-rFiGTynYPEDav7ydokkRAHpT2zPFtz+Hn9lZbufEOEg=";
|
sha256 = "sha256-azIBPGY26g/gLwEPAQTCdBWl0Z/8q7msNNn9/mw0yHw=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -12,8 +12,8 @@ pkgs.stdenv.mkDerivation {
|
||||||
domain = "git.bitlab21.com";
|
domain = "git.bitlab21.com";
|
||||||
owner = "sam";
|
owner = "sam";
|
||||||
repo = "st";
|
repo = "st";
|
||||||
rev = "1cde288ca34ad05984a0251a7879005128be085c";
|
rev = "31e0ba8cb2086fb12741afc5fc3dfd938ca1f59b";
|
||||||
sha256 = "sha256-4W9w/Efk+YCSP1VuUFr+jPXIyrlpktwxRPUOZHTAtx8=";
|
sha256 = "sha256-dbkXFbNr/lJveMeR7qXo7jGgF5+79S9vqKsLM7XM250=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
Loading…
Reference in New Issue