From 2ed2e679b408e31742f287f080673de7e2b9211f Mon Sep 17 00:00:00 2001 From: caley Date: Thu, 11 Jun 2026 23:33:33 +0200 Subject: Update box.nix --- nixos/hosts/box/box.nix | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/nixos/hosts/box/box.nix b/nixos/hosts/box/box.nix index 8b13789..26cfda8 100644 --- a/nixos/hosts/box/box.nix +++ b/nixos/hosts/box/box.nix @@ -1 +1,52 @@ +{ pkgs, ... }: { + imports = [ + ../../mdls/hypr.nix + ../../mdls/qksh.nix + ]; + xdg.configFile."kitty/kitty.conf".force = true; + + programs.fish.loginShellInit = '' + if test -z "$DISPLAY" -a (tty) = "/dev/tty1" + exec start-hyprland + end + ''; + + programs.kitty = { + enable = true; + extraConfig = '' + include ~/.cache/wal/colors-kitty.conf + shell fish + shell_integration enabled + font_family JetBrainsMono Nerd Font + font_size 11 + cursor_trail 3 + cursor_trail_decay 0.1 0.4 + cursor_shape beam + cursor_blink_interval 1 + shell_integration no-cursor + confirm_os_window_close 0 + allow_remote_control yes + background_opacity 1 + background_blur 1 + dynamic_background_opacity 1 + scrollbar_handle_opacity 0 + scrollbar_track_opacity 0 + scrollbar_track_hover_opacity 0 + ''; + }; + + home.pointerCursor = { + gtk.enable = true; + x11.enable = true; + package = pkgs.kdePackages.breeze; + name = "breeze_cursors"; + size = 16; + }; + + home.sessionVariables = { + XCURSOR_THEME = "breeze_cursors"; + XCURSOR_SIZE = "16"; + QT_CURSOR_SIZE = "16"; + }; +} -- cgit v1.3.1