diff --git a/demilich/home.nix b/demilich/home.nix index eb42072..91e9c79 100644 --- a/demilich/home.nix +++ b/demilich/home.nix @@ -62,107 +62,104 @@ delta = { enable = true; enableGitIntegration = true; - }; - direnv = { - enable = true; - enableZshIntegration = true; - }; - eza = { - enable = true; - enableZshIntegration = true; - colors = "auto"; - extraOptions = [ - "--group-directories-first" - "--header" - ]; - git = true; - icons = "auto"; - }; - fd = { - enable = true; - }; - fuzzel = { - enable = true; - settings = { - terminal = "${pkgs.ghostty}/bin/ghostty"; - layer = "overlay"; + options = { + decorations = { + commit-decoration-style = "bold yellow box ul"; + file-decoration-style = "none"; + file-style = "bold yellow ul"; + }; + features = "decorations"; + whitespace-error-style = "22 reverse"; }; - }; - fzf = { - enable = true; - enableZshIntegration = true; - }; - ghostty = { - enable = true; - enableZshIntegration = true; - installBatSyntax = true; - installVimSyntax = true; - settings = { - font-family = "JetBrainsMono Nerd Font"; - font-size = 13; - theme = "sproutingdark"; - macos-option-as-alt = true; - shell-integration-features = "no-cursor"; - cursor-style = "block"; - background-opacity = 0.75; + direnv = { + enable = true; + enableZshIntegration = true; }; - themes = { - sproutingdark = { - palette = [ - "0=#1f2620" - "1=#e04b7c" - "2=#9dbf9e" - "3=#ccca7a" - "4=#5586db" - "5=#dc51de" - "6=#7ef3ef" - "7=#d8e5d8" - "8=#3f4c3f" - "9=#e8789d" - "10=#b1ccb1" - "11=#fffd98" - "12=#99b6e9" - "13=#ea97eb" - "14=#b2f8f5" - "15=#f5f9f5" - ]; - background = "1f2620"; - foreground = "eaeaea"; - cursor-color = "fffd98"; - cursor-text = "3f4c3f"; - cursor-opacity = 0.7; - cursor-style = "block"; - selection-background = "3f4c3f"; - selection-foreground = "ffffea"; - background-opacity = 1; - window-padding-x = "2,2"; - window-padding-y = "2,2"; - window-padding-balance = true; - window-height = 25; - window-width = 80; + eza = { + enable = true; + enableZshIntegration = true; + colors = "auto"; + extraOptions = [ + "--group-directories-first" + "--header" + ]; + git = true; + icons = "auto"; + }; + fd = { + enable = true; + }; + fuzzel = { + enable = true; + settings = { + terminal = "${pkgs.ghostty}/bin/ghostty"; + layer = "overlay"; }; }; - }; - git = { - enable = true; - lfs = { + fzf = { enable = true; + enableZshIntegration = true; }; - userName = "Matthew Stobbs"; - userEmail = "${email}"; - extraConfig = { - init.defaultBranch = "main"; - }; - delta = { + ghostty = { enable = true; - options = { - decorations = { - commit-decoration-style = "bold yellow box ul"; - file-decoration-style = "none"; - file-style = "bold yellow ul"; + enableZshIntegration = true; + installBatSyntax = true; + installVimSyntax = true; + settings = { + font-family = "JetBrainsMono Nerd Font"; + font-size = 13; + theme = "sproutingdark"; + macos-option-as-alt = true; + shell-integration-features = "no-cursor"; + cursor-style = "block"; + background-opacity = 0.75; + }; + themes = { + sproutingdark = { + palette = [ + "0=#1f2620" + "1=#e04b7c" + "2=#9dbf9e" + "3=#ccca7a" + "4=#5586db" + "5=#dc51de" + "6=#7ef3ef" + "7=#d8e5d8" + "8=#3f4c3f" + "9=#e8789d" + "10=#b1ccb1" + "11=#fffd98" + "12=#99b6e9" + "13=#ea97eb" + "14=#b2f8f5" + "15=#f5f9f5" + ]; + background = "1f2620"; + foreground = "eaeaea"; + cursor-color = "fffd98"; + cursor-text = "3f4c3f"; + cursor-opacity = 0.7; + cursor-style = "block"; + selection-background = "3f4c3f"; + selection-foreground = "ffffea"; + background-opacity = 1; + window-padding-x = "2,2"; + window-padding-y = "2,2"; + window-padding-balance = true; + window-height = 25; + window-width = 80; }; - features = "decorations"; - whitespace-error-style = "22 reverse"; + }; + }; + git = { + enable = true; + lfs = { + enable = true; + }; + user.name = "Matthew Stobbs"; + user.email = "${email}"; + settings = { + init.defaultBranch = "main"; }; }; };