diff --git a/flake.nix b/flake.nix index 40e2748..f89b3c8 100644 --- a/flake.nix +++ b/flake.nix @@ -132,6 +132,7 @@ kustomize docker_28 kubebuilder + sqlcmd go ]; home.sessionVariables = { diff --git a/modules/wm/home.nix b/modules/wm/home.nix index 8111340..437b31b 100644 --- a/modules/wm/home.nix +++ b/modules/wm/home.nix @@ -1,4 +1,8 @@ -{pkgs, lib, ...}: let +{ + pkgs, + lib, + ... +}: let wallpaper = pkgs.writeShellScriptBin "wallpaper" '' WALLPAPERS=~/wallpapers/ @@ -57,6 +61,12 @@ in { else "-dark"; in "${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3${suffix}"; kubecolor = "echo 'preset: ${theme}' > ~/.kube/color.yaml"; + usql = let + suffix = + if theme == "light" + then "latte" + else "mocha"; + in "echo 'init: \set SYNTAX_HL_STYLE catppuccin-${suffix}' > ~/.config/usql/config.yaml"; }; in { enable = true; diff --git a/nvim/default.nix b/nvim/default.nix index 803079b..019e34c 100644 --- a/nvim/default.nix +++ b/nvim/default.nix @@ -159,5 +159,6 @@ in # repl usql + mono ]; }