From 124e3fedfd974771fb7c707c921a2c6cf4cc5c00 Mon Sep 17 00:00:00 2001 From: servius Date: Tue, 13 Jan 2026 12:19:43 +0530 Subject: [PATCH] chore(home): Move fonts into fonts.nix --- home/default.nix | 2 +- home/fonts.nix | 20 ++++++++++++++++++++ home/programs/default.nix | 26 ++++++-------------------- home/programs/dysk.nix | 1 + 4 files changed, 28 insertions(+), 21 deletions(-) create mode 100644 home/fonts.nix create mode 100644 home/programs/dysk.nix diff --git a/home/default.nix b/home/default.nix index 6f9fd5f2..225ab69a 100644 --- a/home/default.nix +++ b/home/default.nix @@ -15,12 +15,12 @@ ./scripts.nix ./services ./accounts + ./fonts.nix ]; xdg.enable = true; xdg.userDirs = { enable = device.isLinux; - # music = "${config.home.homeDirectory}/Nextcloud/Music"; }; programs = { diff --git a/home/fonts.nix b/home/fonts.nix new file mode 100644 index 00000000..966ed91d --- /dev/null +++ b/home/fonts.nix @@ -0,0 +1,20 @@ +{ + pkgs, + device, + ... +}: { + home.packages = with pkgs; + lib.optionals (!device.isServer) [ + monaspace + nerd-fonts.fira-code + nerd-fonts.hasklug + nerd-fonts.symbols-only + noto-fonts + noto-fonts-cjk-sans + noto-fonts-color-emoji + liberation_ttf + fira-code + fira-code-symbols + mplus-outline-fonts.githubRelease + ]; +} diff --git a/home/programs/default.nix b/home/programs/default.nix index ac210c9d..96e6b18a 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -54,7 +54,6 @@ ./yazi.nix ./yt-dlp.nix ./zoxide.nix - # ./bluetui.nix # ./goread.nix # ./helix.nix @@ -62,8 +61,6 @@ # ./mpd.nix # ./mpris-scrobbler.nix # ./ncmpcpp.nix - # ./neomutt.nix - # ./neovim.nix # ./newsboat.nix # ./nh.nix # ./omnix.nix @@ -75,22 +72,11 @@ # ./tuifeed.nix # ./xh.nix # ./zellij.nix + ./dysk.nix ]; - home.packages = with pkgs; - [] - ++ lib.optionals (!device.isServer) [ - monaspace - nerd-fonts.fira-code - nerd-fonts.hasklug - nerd-fonts.symbols-only - noto-fonts - noto-fonts-cjk-sans - noto-fonts-color-emoji - liberation_ttf - fira-code - fira-code-symbols - mplus-outline-fonts.githubRelease - ] - ++ lib.optionals device.isLinux [] - ++ lib.optionals device.isDarwin []; + # home.packages = with pkgs; + # [] + # ++ lib.optionals (!device.isServer) [] + # ++ lib.optionals device.isLinux [] + # ++ lib.optionals device.isDarwin []; } diff --git a/home/programs/dysk.nix b/home/programs/dysk.nix new file mode 100644 index 00000000..8fe447d8 --- /dev/null +++ b/home/programs/dysk.nix @@ -0,0 +1 @@ +{pkgs, ...}: {home.packages = [pkgs.dysk];}