From 0125345990a2753d8c732bd5628bbafdd88d6feb Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Mon, 29 Sep 2025 11:26:59 +0530 Subject: [PATCH] feat(ghostty): update device check and font configuration feat(programs): add rustup configuration --- home/apps/ghostty.nix | 11 ++++------- home/programs/default.nix | 1 + home/programs/rustup.nix | 11 +++++++++++ 3 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 home/programs/rustup.nix diff --git a/home/apps/ghostty.nix b/home/apps/ghostty.nix index 8bdcd5d3..e11f1228 100644 --- a/home/apps/ghostty.nix +++ b/home/apps/ghostty.nix @@ -1,23 +1,20 @@ { pkgs, device, - inputs, ... }: { programs.ghostty = { - enable = pkgs.stdenv.isLinux; + enable = device.is "ryu"; installBatSyntax = false; settings = { theme = "catppuccin-mocha"; - # font-family = [ - # "" - # "Hasklug Nerd Font Mono" - # ]; + font-family = [ + "Hasklug Nerd Font Mono" + ]; window-decoration = false; title = ""; command = "fish"; background-opacity = 0.8; }; - package = pkgs.ghostty; }; } diff --git a/home/programs/default.nix b/home/programs/default.nix index 6da8dd26..cabb80c1 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -36,6 +36,7 @@ ./zoxide.nix ./television.nix ./himalaya.nix + ./rustup.nix # ./goread.nix # ./helix.nix diff --git a/home/programs/rustup.nix b/home/programs/rustup.nix new file mode 100644 index 00000000..3c500483 --- /dev/null +++ b/home/programs/rustup.nix @@ -0,0 +1,11 @@ +{ + pkgs, + device, + ... +}: { + home.packages = with pkgs; + [] + ++ lib.optionals (!device.isServer) [rustup] + ++ lib.optionals device.isLinux [] + ++ lib.optionals device.isDarwin []; +}