diff --git a/flake.lock b/flake.lock index 2ddb04c..750c170 100644 --- a/flake.lock +++ b/flake.lock @@ -513,11 +513,11 @@ "nvchad-starter": { "flake": false, "locked": { - "lastModified": 1756229556, - "narHash": "sha256-ygX+rfZ8AParlXYdB9HuRClIUjJTMDeBRxEeelduR30=", + "lastModified": 1758019903, + "narHash": "sha256-aU+R5ox8RieMva1DjHv5cuMdy+1rReLvAU5TbVcfO9E=", "owner": "naps62", "repo": "nvchad-starter", - "rev": "e2d40320be0ac7647cdf31f75b87ad0ae8487cc7", + "rev": "5d08eeb330bf946f133fd85b4cb0e5627132448d", "type": "github" }, "original": { diff --git a/home/common/programs/hyprland/default.nix b/home/common/programs/hyprland/default.nix index 2f15d60..8b42431 100644 --- a/home/common/programs/hyprland/default.nix +++ b/home/common/programs/hyprland/default.nix @@ -63,7 +63,8 @@ in decoration = { blur = { - enabled = false; + enabled = true; + # new_optimizations = false; }; shadow = { enabled = false; @@ -92,6 +93,7 @@ in }; env = [ + "GDK_SCALE, 2.0" "XCURSOR_SIZE, 32" "HYPRCURSOR_THEME, rose-pine-hyprcursor" "HYPRCURSOR_SIZE, 24" diff --git a/home/common/programs/hyprland/hyprpanel.nix b/home/common/programs/hyprland/hyprpanel.nix index 78729f7..b95bb3a 100644 --- a/home/common/programs/hyprland/hyprpanel.nix +++ b/home/common/programs/hyprland/hyprpanel.nix @@ -9,17 +9,17 @@ home.packages = with pkgs; [ upower ]; - # programs.hyprpanel = { - # # enable = true; - # overlay.enable = true; - # overwrite.enable = true; - # - # settings = { - # theme.bar.transparent = true; - # theme.font = { - # name = "Fira Code Nerd Font"; - # size = "14px"; - # }; - # }; - # }; + programs.hyprpanel = { + # enable = true; + # overlay.enable = true; + # overwrite.enable = true; + + settings = { + theme.bar.transparent = true; + theme.font = { + name = "Fira Code Nerd Font"; + size = "14px"; + }; + }; + }; } diff --git a/home/common/programs/i3.nix b/home/common/programs/i3.nix index 1aac136..57751c2 100644 --- a/home/common/programs/i3.nix +++ b/home/common/programs/i3.nix @@ -67,11 +67,11 @@ }; }; - services.picom = { - enable = true; - backend = "glx"; - vSync = true; - }; + # services.picom = { + # enable = true; + # backend = "glx"; + # vSync = true; + # }; services.flameshot = { enable = true; diff --git a/home/common/programs/kitty.nix b/home/common/programs/kitty.nix index 4ad1b49..83760a4 100644 --- a/home/common/programs/kitty.nix +++ b/home/common/programs/kitty.nix @@ -7,6 +7,7 @@ enable_audio_bell = false; cursor_trail = 1; copy_on_select = true; + background_opacity = 0.9; enabled_layouts = "tall, grid, fat, splits"; @@ -53,6 +54,8 @@ }; extraConfig = '' + font_size 14.0 + background #1c1c1c foreground #ddeedd cursor #e2bbef diff --git a/home/desktop/default.nix b/home/desktop/default.nix index df3035c..ef7fce7 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -42,25 +42,18 @@ "workspace 3 silent, class:bevy-.*" "noinitialfocus, class:bevy-.*" "fullscreen, class:bevy-.*" + + "workspace 1 silent, title:egui-.*" + "bordersize 0, title:egui-.*" + "float, title:egui-.*" + "noblur, title:egui-.*" + "move 100%-w-20 100%-h-20, title:egui-.*" ]; render = { - explicit_sync = 2; - explicit_sync_kms = 0; direct_scanout = true; }; - opengl = { - nvidia_anti_flicker = 0; - }; - - misc = { - vfr = 0; - }; - - debug = { - damage_tracking = 0; - }; }; programs.hyprpanel.settings.layout = { diff --git a/home/desktop/monitors.nix b/home/desktop/monitors.nix index cda6eb8..f5c181d 100644 --- a/home/desktop/monitors.nix +++ b/home/desktop/monitors.nix @@ -46,13 +46,20 @@ in for_window [title="^ethui-test - main$"] workspace 2 for_window [title="^ethui-test - main$"] border normal 2, floating enable, resize set 1280 1200, move position 4720 500 - for_window [title="^ethui-test - dialog.*"] border normal 2, floating enable, resize set 800 800, move position mouse + for_window [title="^ethui-test - dialog"] border normal 2, floating enable, resize set 800 800, move position mouse + no_focus [title="^ethui-test - main$"] + no_focus [title="^ethui-test - dialog$"] for_window [title="^ethui-dev - main$"] workspace 2 for_window [title="^ethui-dev - main$"] border normal 2, floating enable, resize set 1280 1200, move position 4720 500 - for_window [title="^ethui-dev - dialog.*"] border normal 2, floating enable, resize set 800 800, move position mouse + for_window [title="^ethui-dev - dialog"] border normal 2, floating enable, resize set 800 800, move position mouse + no_focus [title="^ethui-dev - main$"] + no_focus [title="^ethui-dev - dialog$"] # for_window [class="^Ethui$"] border normal 2, floating enable, resize set 1280 1200, move position mouse + + for_window [title="^egui-test$"] floating enable, border none, resize set 800 800, move position 2720 500 + no_focus [title="^egui-test$"] ''; };