From afdf350a88181bd71a4cce27533e318260bee02b Mon Sep 17 00:00:00 2001 From: satr14 Date: Tue, 16 Jun 2026 10:37:55 +0700 Subject: [PATCH 1/3] hyprland half fix --- modules/home/rice/compositor.nix | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/modules/home/rice/compositor.nix b/modules/home/rice/compositor.nix index dbf640e..786afbc 100644 --- a/modules/home/rice/compositor.nix +++ b/modules/home/rice/compositor.nix @@ -6,18 +6,18 @@ wayland.windowManager.hyprland = { enable = true; package = pkgs.hyprland; # inputs.hl.packages."${pkgs.system}".hyprland; + configType = "hyprlang"; # keep legacy config format (home.stateVersion < 26.05) systemd.enable = false; xwayland.enable = true; settings = { + dwindle.preserve_split = true; + debug = { error_position = 1; disable_logs = true; + vfr = true; }; - # monitor = [ - # "eDP-1,preferred,auto,1" - # ",preferred,auto,1" - # ]; source = [ "~/.config/hypr/monitors.conf" "~/.config/hypr/workspaces.conf" @@ -28,16 +28,11 @@ "wl-paste --type text --watch cliphist store" "wl-paste --type image --watch cliphist store" - #"dunst &" - #"hypridle &" - #"awww-daemon &" "uwsm app -s s -- waybar &" "uwsm app -s b -- sunshine &" - "uwsm app -s b -- blueman-applet &" "uwsm app -s b -- nm-applet &" "uwsm app -s b -- tailscale systray &" - #"keepassxc &" ]; env = [ @@ -66,11 +61,6 @@ "col.inactive_border" = if rice.borders.colored then "$overlay2" else "$crust"; }; - dwindle = { - preserve_split = true; - pseudotile = true; - }; - decoration = { rounding = rice.borders.rounded; rounding_power = 2; @@ -130,7 +120,6 @@ exit_window_retains_fullscreen = true; on_focus_under_fullscreen = 1; background_color = "$base"; - vfr = true; }; input = { From 81368080778012b9ee24580ac0b1b5a37e581790 Mon Sep 17 00:00:00 2001 From: satr14 Date: Tue, 16 Jun 2026 10:38:11 +0700 Subject: [PATCH 2/3] catppuccin eval warning fix --- modules/home/default.nix | 1 + modules/system/misc/theme.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/home/default.nix b/modules/home/default.nix index d3a590f..b6c5e9d 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -6,6 +6,7 @@ catppuccin = { enable = true; + autoEnable = true; flavor = ctp-opt.flavor; accent = ctp-opt.accent; diff --git a/modules/system/misc/theme.nix b/modules/system/misc/theme.nix index e0754ff..2c588fd 100644 --- a/modules/system/misc/theme.nix +++ b/modules/system/misc/theme.nix @@ -7,6 +7,7 @@ catppuccin = { enable = true; + autoEnable = true; flavor = ctp-opt.flavor; accent = ctp-opt.accent; }; From 36acd0c5b05893feb3e091c6618cd6548f1e87b2 Mon Sep 17 00:00:00 2001 From: satr14 Date: Tue, 16 Jun 2026 10:40:21 +0700 Subject: [PATCH 3/3] app debloat --- modules/home/core/apps.nix | 28 +++------------------------- modules/home/core/cli.nix | 2 +- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/modules/home/core/apps.nix b/modules/home/core/apps.nix index b8e09d6..bcb3363 100644 --- a/modules/home/core/apps.nix +++ b/modules/home/core/apps.nix @@ -27,47 +27,25 @@ home.packages = with pkgs; [ zed-editor - # kicad-small - # arduino-ide slack discord - # protonmail-desktop # https://www.reddit.com/r/NixOS/comments/1rm9alf/protonmail_in_nixos/ + protonmail-desktop vlc brave flameshot libreoffice appimage-run - # keepassxc virt-manager - # winboat - remmina moonlight-qt - # rustdesk - - - # inkscape - # davinci-resolve - # kdePackages.kdenlive - (wrapOBS { - plugins = with obs-studio-plugins; [ - wlrobs - obs-backgroundremoval - obs-pipewire-audio-capture - ]; - }) + gpu-screen-recorder + gpu-screen-recorder-gtk (prismlauncher.override { jdks = with javaPackages.compiler.temurin-bin; [ jre-21 jdk-25 ]; }) - - ferium - packwiz - portablemc - steamguard-cli - # modrinth-app ]; } diff --git a/modules/home/core/cli.nix b/modules/home/core/cli.nix index 1714f16..c1ed15f 100644 --- a/modules/home/core/cli.nix +++ b/modules/home/core/cli.nix @@ -5,7 +5,7 @@ TERMINAL = "kitty"; }; - home.packages = with pkgs; [ bun ]; + home.packages = with pkgs; [ bun packwiz ]; programs = { tmux = {