diff --git a/modules/home-manager/desktops/hyprland/default.nix b/modules/home-manager/desktops/hyprland/default.nix index 4df21a9..5cbd933 100644 --- a/modules/home-manager/desktops/hyprland/default.nix +++ b/modules/home-manager/desktops/hyprland/default.nix @@ -50,7 +50,7 @@ in disable_hyprland_logo = true; disable_splash_rendering = true; vrr = lib.mkDefault 2; - enable_swallow = true; + enable_swallow = false; swallow_regex = "^kitty$"; }; binds.scroll_event_delay = 0; @@ -86,8 +86,8 @@ in (bind "SUPER + LEFT" "hl.dsp.layout('focus l')") (bind "SUPER + RIGHT" "hl.dsp.layout('focus r')") - (bind "SUPER + mouse_up" "hl.dsp.layout('focus r')") - (bind "SUPER + mouse_down" "hl.dsp.layout('focus l')") + (bind "SUPER + mouse_up" "hl.dsp.layout('focus l')") + (bind "SUPER + mouse_down" "hl.dsp.layout('focus r')") ] else [ diff --git a/modules/home-manager/theme/md3-evo.nix b/modules/home-manager/theme/md3-evo.nix index 4f5ce03..3a3c80b 100644 --- a/modules/home-manager/theme/md3-evo.nix +++ b/modules/home-manager/theme/md3-evo.nix @@ -3,6 +3,7 @@ lib, osConfig, config, + username, ... }: @@ -192,7 +193,7 @@ in pkgs.sunwait ]; runtimeEnv = { - STATE = "/home/theaninova/.local/state/md3-evo"; + STATE = "/home/${username}/.local/state/md3-evo"; THEME_SERVICE_PATH = "${config.xdg.configHome}/systemd/user/theme-init.timer"; FLAVOUR = toString cfg.flavour; LAT = "${toString cfg.auto-dark.lat}N"; diff --git a/modules/nixos/usecases/3d-printing.nix b/modules/nixos/usecases/3d-printing.nix index 2d7b270..c296079 100644 --- a/modules/nixos/usecases/3d-printing.nix +++ b/modules/nixos/usecases/3d-printing.nix @@ -22,9 +22,18 @@ in dfu-util ]; # Bambu Network Plugin - networking.firewall.allowedUDPPorts = [ 2021 ]; + networking.firewall = { + allowedUDPPorts = [ + 2021 # Discovery + ]; + allowedTCPPorts = [ + 8883 # MQTT + 6000 # MPEG over TLS + ]; + }; home-manager.users.${username} = { home.packages = with pkgs; [ + freecad orca-slicer ]; programs = {