From 99bac5b3b84f6349f09f516bc196df02b204b375 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Mon, 2 Dec 2024 11:54:34 +0100 Subject: [PATCH] chore: move to different way of managing fonts as nixos had a nice gift for me :woozy: --- modules/home/default.nix | 3 +- modules/home/fonts.nix | 73 ++++++++++++++++++++++++++++++++ modules/home/hyprland/config.nix | 4 +- 3 files changed, 77 insertions(+), 3 deletions(-) create mode 100644 modules/home/fonts.nix diff --git a/modules/home/default.nix b/modules/home/default.nix index 230014b..8b17913 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -2,8 +2,9 @@ imports = [(import ./git.nix)] # version control ++ [(import ./swaync/default.nix)] # notification panel + ++ [(import ./fonts.nix)] # fonts ++ [(import ./hyprland)] # window manager - ++ [(import ./sway)] # window manager + ++ [(import ./sway)] # window manager ++ [(import ./kitty.nix)] # terminal ++ [(import ./mako.nix)] # notification deamon ++ [(import ./nvim.nix)] # neovim editor diff --git a/modules/home/fonts.nix b/modules/home/fonts.nix new file mode 100644 index 0000000..f0a2a97 --- /dev/null +++ b/modules/home/fonts.nix @@ -0,0 +1,73 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + # nerd-fonts._0xproto + # nerd-fonts._3270 + # nerd-fonts.agave + # nerd-fonts.anonymice + # nerd-fonts.arimo + # nerd-fonts.aurulent-sans-mono + # nerd-fonts.bigblue-terminal + # nerd-fonts.bitstream-vera-sans-mono + # nerd-fonts.blex-mono + # nerd-fonts.caskaydia-cove + # nerd-fonts.caskaydia-mono + # nerd-fonts.code-new-roman + # nerd-fonts.comic-shanns-mono + # nerd-fonts.commit-mono + # nerd-fonts.cousine + # nerd-fonts.d2coding + # nerd-fonts.daddy-time-mono + nerd-fonts.dejavu-sans-mono + nerd-fonts.departure-mono + nerd-fonts.droid-sans-mono + # nerd-fonts.envy-code-r + nerd-fonts.fantasque-sans-mono + nerd-fonts.fira-code + nerd-fonts.fira-mono + # nerd-fonts.geist-mono + # nerd-fonts.go-mono + nerd-fonts.gohufont + nerd-fonts.hack + # nerd-fonts.hasklug + # nerd-fonts.heavy-data + # nerd-fonts.hurmit + # nerd-fonts.im-writing + # nerd-fonts.inconsolata + # nerd-fonts.inconsolata-go + # nerd-fonts.inconsolata-lgc + # nerd-fonts.intone-mono + nerd-fonts.iosevka + nerd-fonts.iosevka-term + # nerd-fonts.iosevka-term-slab + nerd-fonts.jetbrains-mono + # nerd-fonts.lekton + # nerd-fonts.liberation + # nerd-fonts.lilex + # nerd-fonts.martian-mono + # nerd-fonts.meslo-lg + # nerd-fonts.monaspace + # nerd-fonts.monofur + # nerd-fonts.monoid + # nerd-fonts.mononoki + # nerd-fonts.mplus + # nerd-fonts.noto + # nerd-fonts.open-dyslexic + # nerd-fonts.overpass + # nerd-fonts.profont + # nerd-fonts.proggy-clean-tt + # nerd-fonts.recursive-mono + # nerd-fonts.roboto-mono + # nerd-fonts.sauce-code-pro + # nerd-fonts.shure-tech-mono + # nerd-fonts.space-mono + # nerd-fonts.symbols-only + # nerd-fonts.terminess-ttf + # nerd-fonts.tinos + # nerd-fonts.ubuntu + # nerd-fonts.ubuntu-mono + # nerd-fonts.ubuntu-sans + # nerd-fonts.victor-mono + # nerd-fonts.zed-mono + ]; +} diff --git a/modules/home/hyprland/config.nix b/modules/home/hyprland/config.nix index a3a58ea..eddf93e 100644 --- a/modules/home/hyprland/config.nix +++ b/modules/home/hyprland/config.nix @@ -2,8 +2,8 @@ { fonts.fontconfig.enable = true; home.packages = [ - pkgs.nerdfonts - (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) + # pkgs.nerdfonts + # (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) pkgs.twemoji-color-font pkgs.noto-fonts-emoji ];