diff --git a/hertog/home.nix b/hertog/home.nix index fc30427..b4c8785 100644 --- a/hertog/home.nix +++ b/hertog/home.nix @@ -45,6 +45,7 @@ stremio spotify r2modman + openspades # Art inkscape gimp @@ -68,6 +69,7 @@ qemu qemu_kvm nixos-generators + hexchat ]; }; } diff --git a/programs/alacritty.nix b/programs/alacritty.nix index 0343df0..8bc6273 100644 --- a/programs/alacritty.nix +++ b/programs/alacritty.nix @@ -4,6 +4,11 @@ programs.alacritty = { enable = true; settings = { + font = { + normal.family = "Anton"; + bold.family = "Anton"; + italic.family = "Anton"; + }; colors = with config.colorScheme.palette; { bright = { black = "0x${base00}"; diff --git a/programs/sway/sway.nix b/programs/sway/sway.nix index 60d3fb3..821cf7e 100644 --- a/programs/sway/sway.nix +++ b/programs/sway/sway.nix @@ -49,6 +49,9 @@ in text = "#${config.colorScheme.palette.base09}"; }; }; + fonts = { + names = [ "Anton" ]; + }; bars = [ { command = "waybar"; diff --git a/programs/sway/waybar.nix b/programs/sway/waybar.nix index 79f55f8..8963686 100644 --- a/programs/sway/waybar.nix +++ b/programs/sway/waybar.nix @@ -20,7 +20,7 @@ "clock" = { interval = 1; - format = "{:%H:%M:%S}"; + format = "{:%H:%M:%S} paggles"; format-alt = "{ %A, %d %B, %Y}"; tooltip-format = "{:%d %B, %Y}\n{calendar}"; }; @@ -59,7 +59,7 @@ * { border: none; border-radius: 0; - font-family: monospace; + font-family: Anton; } window#waybar { background: #${config.colorScheme.palette.base00}; diff --git a/programs/sway/wofi.nix b/programs/sway/wofi.nix index f637b03..70e2999 100644 --- a/programs/sway/wofi.nix +++ b/programs/sway/wofi.nix @@ -12,7 +12,7 @@ style = '' * { - font-family: monospace; + font-family: Anton; } window { diff --git a/system/environment.nix b/system/environment.nix index 0b15031..cf5b639 100644 --- a/system/environment.nix +++ b/system/environment.nix @@ -35,6 +35,7 @@ in git lazygit lynx + irssi # System gnome.gnome-control-center gnome.nautilus @@ -46,7 +47,7 @@ in pamixer hyperplane mini-text - # Sway nees this + # Sway needs this grim slurp swaybg @@ -69,7 +70,9 @@ in ]; }; # Fonts - fonts.packages = [ - pkgs.ibm-plex + fonts.packages = with pkgs; [ + ibm-plex + google-fonts + vistafonts ]; } diff --git a/system/services.nix b/system/services.nix index de61623..ffc036f 100644 --- a/system/services.nix +++ b/system/services.nix @@ -14,6 +14,7 @@ enable = true; support32Bit = true; }; + wireplumber.enable = true; pulse.enable = true; jack.enable = true; }; diff --git a/theming/fonts/impact/default.nix b/theming/fonts/impact/default.nix new file mode 100644 index 0000000..4ed1f6c --- /dev/null +++ b/theming/fonts/impact/default.nix @@ -0,0 +1,19 @@ +{ lib, stdenvNoCC, fetchzip }: + +stdenvNoCC.mkDerivation rec { + pname = "impact"; + version = "1.0"; + + src = fetchzip { + url = "https://cloud.hermitcollective.net/s/ZMnTCgLd9NJyZ7W/download/Impact-Font.zip"; + hash = "sha256-qe0NjS2Vevuzs2YmIAJBwogPwEM4edYZ6Oxkufe+QBc="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 ./*.otf -t $out/share/fonts/opentype + + runHook postInstall + ''; +}