From 658a42659cabd391b98f9163fd67ed61a9f8b369 Mon Sep 17 00:00:00 2001 From: LunarAkai Date: Sat, 15 Mar 2025 17:28:04 +0100 Subject: [PATCH] m --- home-manager/luna/categories/cli/default.nix | 4 +++- home-manager/luna/categories/cli/zsh/default.nix | 16 ++++++++++++++++ .../luna/categories/desktop/common/default.nix | 5 +++++ .../luna/categories/desktop/common/fonts.nix | 8 ++++++++ home-manager/luna/hummingbird.nix | 4 +--- 5 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 home-manager/luna/categories/cli/zsh/default.nix create mode 100644 home-manager/luna/categories/desktop/common/default.nix create mode 100644 home-manager/luna/categories/desktop/common/fonts.nix diff --git a/home-manager/luna/categories/cli/default.nix b/home-manager/luna/categories/cli/default.nix index 0242d23..7e186ec 100644 --- a/home-manager/luna/categories/cli/default.nix +++ b/home-manager/luna/categories/cli/default.nix @@ -1,6 +1,6 @@ {pkgs, ...}: { imports = [ - #./zsh + ./zsh ]; home.packages = with pkgs; [ @@ -9,5 +9,7 @@ nixd # nix lsp alejandra # formatter + + oh-my-posh ]; } diff --git a/home-manager/luna/categories/cli/zsh/default.nix b/home-manager/luna/categories/cli/zsh/default.nix new file mode 100644 index 0000000..89891ae --- /dev/null +++ b/home-manager/luna/categories/cli/zsh/default.nix @@ -0,0 +1,16 @@ +{...}: { + programs.zsh = { + enable = true; + + oh-my-zsh = { + enable = true; + }; + history.size = 10000; + + initContent = { + _type = "order"; + content = ''eval "$(oh-my-posh init zsh)"''; + priority = 0; + }; + }; +} diff --git a/home-manager/luna/categories/desktop/common/default.nix b/home-manager/luna/categories/desktop/common/default.nix new file mode 100644 index 0000000..321b845 --- /dev/null +++ b/home-manager/luna/categories/desktop/common/default.nix @@ -0,0 +1,5 @@ +{...}: { + imports = [ + ./fonts.nix + ]; +} diff --git a/home-manager/luna/categories/desktop/common/fonts.nix b/home-manager/luna/categories/desktop/common/fonts.nix new file mode 100644 index 0000000..76192f9 --- /dev/null +++ b/home-manager/luna/categories/desktop/common/fonts.nix @@ -0,0 +1,8 @@ +{pkgs, ...}: { + fonts = { + packages = with pkgs; [ + (nerd-fonts.override {fonts = ["JetBrains Mono"];}) + jetbrains-mono + ]; + }; +} diff --git a/home-manager/luna/hummingbird.nix b/home-manager/luna/hummingbird.nix index a22fde9..394bab0 100644 --- a/home-manager/luna/hummingbird.nix +++ b/home-manager/luna/hummingbird.nix @@ -3,8 +3,6 @@ ./common ./categories/cli + ./categories/desktop/common ]; - - # The home.packages option allows you to install Nix packages into your - # environment. }