diff --git a/flake.lock b/flake.lock index d6676d4..fbd5e58 100644 --- a/flake.lock +++ b/flake.lock @@ -762,11 +762,11 @@ "nvchad-starter": { "flake": false, "locked": { - "lastModified": 1741340617, - "narHash": "sha256-i12YNhXaU9qVE/DFpyQMrMQnjmRPq/RoVdCXmmSAW5E=", + "lastModified": 1741890025, + "narHash": "sha256-lC15TqVRr7BSln07dt6y5ejTe4366XDwT4Z8D9tOQ5M=", "owner": "naps62", "repo": "nvchad-starter", - "rev": "8dd5674fe68e48c9d299dbb0bd70c03e44dc1424", + "rev": "07d5c54baaa378c089ae5d42cb6f0999dacc3223", "type": "github" }, "original": { diff --git a/home/common/features/unity.nix b/home/common/features/unity.nix new file mode 100644 index 0000000..a846274 --- /dev/null +++ b/home/common/features/unity.nix @@ -0,0 +1,14 @@ +{ config, pkgs, ... }: +{ + home.packages = with pkgs; [ + unityhub + code-cursor + dotnet-sdk_8 + mono + csharpier + ]; + + programs.vscode = { + enable = true; + }; +} diff --git a/home/common/programs/gnome-shell/default.nix b/home/common/programs/gnome-shell/default.nix new file mode 100644 index 0000000..e69de29 diff --git a/home/common/programs/hyprland/default.nix b/home/common/programs/hyprland/default.nix index cb81915..0a32dde 100644 --- a/home/common/programs/hyprland/default.nix +++ b/home/common/programs/hyprland/default.nix @@ -61,6 +61,9 @@ in }; decoration = { + blur = { + enabled = false; + }; shadow = { enabled = false; }; @@ -112,6 +115,20 @@ in "float, class:thunar" "move cursor -50% -50%, class:thunar" "size 800 600, class:thunar" + + # metamask + "float, class:chrome-nkbihfbeogaeaoehlefnkodbefgpgknn-.*" + + # unity + "minsize 230 200, initialTitle:(UnityEditor.AddComponent.AddComponentWindow)" + "minsize 300 200, initialTitle:(UnityEditor.IMGUI.Controls.AdvancedDropdownWindow)" + "minsize 230 200, initialTitle:(UnityEditor.Rendering.FilterWindow)" + "minsize 300 200, initialTitle:(UnityEditor.LayerVisibilityWindow)" + "minsize 230 500, initialTitle:(UnityEditor.AnnotationWindow)" + "minsize 150 300, initialTitle:(UnityEditor.PopupWindow)" + "minsize 500 350, initialTitle:(Select Preset...)" + "minsize 300 100, initialTitle:(UnityEditor.Snap.GridSettingsWindow)" + "minsize 500 500, initialTitle:(UnityEngine.InputSystem.Editor.AdvancedDropdownWindow) " ]; "$mod" = "SUPER"; diff --git a/home/desktop/default.nix b/home/desktop/default.nix index 6c7002d..29e4254 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -13,6 +13,7 @@ ../common/programs/default.nix ../common/programs/desktop ../common/programs/hyprland + ../common/programs/gnome-shell ../common/programs/kitty.nix ../common/programs/ghostty.nix ../common/programs/syncthing.nix @@ -20,6 +21,7 @@ ../common/features/xdg.nix ../common/features/bluetooth.nix ../common/features/ledger.nix + ../common/features/unity.nix ./monitors.nix ]; diff --git a/hosts/common/features/xorg.nix b/hosts/common/features/xorg.nix new file mode 100644 index 0000000..13db8c4 --- /dev/null +++ b/hosts/common/features/xorg.nix @@ -0,0 +1,6 @@ +{ inputs, pkgs, ... }: +{ + services.xserver.enable = true; + services.xserver.windowManager.gnome.enable = true; + hardware.opengl.enable = true; +} diff --git a/hosts/desktop/default.nix b/hosts/desktop/default.nix index 429d104..48b96e8 100644 --- a/hosts/desktop/default.nix +++ b/hosts/desktop/default.nix @@ -11,6 +11,7 @@ ../common/features/networking.nix ../common/features/nvidia.nix ../common/features/wayland.nix + ../common/features/xorg.nix ../common/features/pipewire.nix ../common/features/docker.nix ../common/features/fonts.nix