diff --git a/configs/dms-desktop/settings.json b/configs/dms-desktop/settings.json index cdab914..5939af7 100644 --- a/configs/dms-desktop/settings.json +++ b/configs/dms-desktop/settings.json @@ -22,6 +22,7 @@ "mangoLayoutGapsOverride": -1, "mangoLayoutRadiusOverride": -1, "mangoLayoutBorderSize": -1, + "firstDayOfWeek": -1, "use24HourClock": true, "showSeconds": false, "padHours12Hour": false, @@ -36,6 +37,15 @@ "modalAnimationSpeed": 1, "modalCustomAnimationDuration": 150, "enableRippleEffects": true, + "m3ElevationEnabled": true, + "m3ElevationIntensity": 12, + "m3ElevationOpacity": 30, + "m3ElevationColorMode": "default", + "m3ElevationLightDirection": "top", + "m3ElevationCustomColor": "#000000", + "modalElevationEnabled": true, + "popoutElevationEnabled": true, + "barElevationEnabled": false, "wallpaperFillMode": "Fill", "blurredWallpaperLayer": false, "blurWallpaperOnOverview": false, @@ -328,9 +338,14 @@ "lockAtStartup": false, "enableFprint": false, "maxFprintTries": 3, + "enableU2f": false, + "u2fMode": "or", "lockScreenActiveMonitor": "all", "lockScreenInactiveColor": "#000000", "lockScreenNotificationMode": 0, + "lockScreenVideoEnabled": false, + "lockScreenVideoPath": "", + "lockScreenVideoCycling": false, "hideBrightnessSlider": false, "notificationTimeoutLow": 5000, "notificationTimeoutNormal": 5000, @@ -559,5 +574,5 @@ "clipboardEnterToPaste": false, "launcherPluginVisibility": {}, "launcherPluginOrder": [], - "configVersion": 5 + "configVersion": 6 } \ No newline at end of file diff --git a/configs/focus-editor/global.focus-config b/configs/focus-editor/global.focus-config index 8187b49..e416aff 100644 --- a/configs/focus-editor/global.focus-config +++ b/configs/focus-editor/global.focus-config @@ -28,7 +28,7 @@ # todo.txt : todo *.h : c *.hpp *.hh : cpp -*.frag *.vert : glsl +*.frag *.vert *.slang : glsl [[settings]] diff --git a/configs/hypr/hyprland.conf b/configs/hypr/hyprland.conf index 04d803c..df3d43d 100644 --- a/configs/hypr/hyprland.conf +++ b/configs/hypr/hyprland.conf @@ -1,9 +1,5 @@ # Startup -# Plugin loading -exec-once = hyprctl plugin load "$HYPR_PLUGIN_DIR/lib/libhyprexpo.so" -exec-once = hyprctl plugin load "$HYPR_PLUGIN_DIR/lib/libhyprscrolling.so" - exec-once= bash -c "wl-paste --watch cliphist store &" exec-once= fcitx5 -d exec-once= emacs --daemon @@ -92,7 +88,6 @@ general { col.inactive_border=$secondary_container gaps_in=2 gaps_out=4 - # layout=scrolling resize_on_border = true layout=dwindle } @@ -141,12 +136,6 @@ plugin { workspace_method = center current gesture_distance = 300 } - - hyprscrolling { - column_width = 0.7 - fullscreen_on_one_column = true - focus_fit_method = 1 - } } # Window Rules @@ -205,12 +194,18 @@ $ws = workspace windowrule = match:class ^(.*obs.*)$, $ws $ws_video windowrule = match:title ^(Minecraft)$, $ws $ws_game + +# Rule :: Workspace + + workspace = 1, layout:scrolling + # Commands # :Alias: :Command: $lock = dms ipc call lock lock $screenshot = grimblast --cursor copy output $screenshotarea = hyprctl keyword animation 'fadeOut,0,0,default'; grimblast copy area; hyprctl keyword animation 'fadeOut,1,4,default' +$set_ws_layout = $HOME/personal/nixos/configs/hypr/set-ws-layout.sh $colorpick = hyprpicker -a -f hex $emacs = emacsclient -c -a 'emacs' @@ -273,7 +268,8 @@ $mainCtrlShift = $mainCtrl SHIFT binde = $mainMod, left, resizeactive, -10 0 binde = $mainMod, up, resizeactive, 0 -10 binde = $mainMod, down, resizeactive, 0 10 - bind = $mainCtrl, L, exec, $lock + # bind = $mainCtrl, L, exec, $lock + bind = $mainCtrl, L, exec, $HOME/personal/nixos/configs/hypr/ws-layout-toggle.sh bind = $mainCtrl, Q, exec, $lock bind = $mainMod, F4, exit, diff --git a/flake.lock b/flake.lock index 72e1cd1..b15aa2a 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1770895474, - "narHash": "sha256-JBcrq1Y0uw87VZdYsByVbv+GBuT6ECaCNb9txLX9UuU=", + "lastModified": 1772292445, + "narHash": "sha256-4F1Q7U313TKUDDovCC96m/Za4wZcJ3yqtu4eSrj8lk8=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "a494d50d32b5567956b558437ceaa58a380712f7", + "rev": "1dbbba659c1cef0b0202ce92cadfe13bae550e8f", "type": "github" }, "original": { @@ -41,11 +41,11 @@ "quickshell": "quickshell" }, "locked": { - "lastModified": 1771605581, - "narHash": "sha256-Ge032gw/7yK69Qgm1doBx8+t0YqG4QhEvx90DF3DUR4=", + "lastModified": 1772344471, + "narHash": "sha256-z1vcFNo8frLoLzfVntNCRlvHmRgn/OZ53t+IA7JkuKs=", "owner": "AvengeMedia", "repo": "DankMaterialShell", - "rev": "babc8feb2bd829f3f7500e8d2ab10f9fe57e13f4", + "rev": "f0fcc77bdbd54693cba354faa951d9ff6cd878ec", "type": "github" }, "original": { @@ -93,8 +93,8 @@ ] }, "locked": { - "lastModified": 1771978075, - "narHash": "sha256-Jxs7HnEO5qo6SLo6lI2UKCJhjV8S84SVbHbF6c+6Rj0=", + "lastModified": 1772373854, + "narHash": "sha256-4VumE5iTZ6Lsx4r+vNXHJwnbdBDQOMy07ZHsLnS9SoA=", "path": "/home/liamm/nix-pkgs/fred", "type": "path" }, @@ -132,11 +132,11 @@ ] }, "locked": { - "lastModified": 1771531206, - "narHash": "sha256-1R3Wx6KUkMb4x4E5UOhW9p6rqiexzSGGWxZqSHqW5n0=", + "lastModified": 1772330611, + "narHash": "sha256-UZjPc/d5XRxvjDbk4veAO4XFdvx6BUum2l40V688Xq8=", "owner": "nix-community", "repo": "home-manager", - "rev": "91be7cce763fa4022c7cf025a71b0c366d1b6e77", + "rev": "58fd7ff0eec2cda43e705c4c0585729ec471d400", "type": "github" }, "original": { @@ -222,11 +222,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1771522877, - "narHash": "sha256-uCi2y7Y0hgw81Vet26nLidq/xZZEpdlkWj8aZKItaMI=", + "lastModified": 1772360122, + "narHash": "sha256-IwfjSqC5XSgijGoopQCP34yq9+YEyfUU5J861JsGFgE=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "9ea6d0e15fddccf321c035e83b007a55d6829dd9", + "rev": "f41e3c220366c4432cbef04c7d7a3f28a5d702b4", "type": "github" }, "original": { @@ -297,11 +297,11 @@ ] }, "locked": { - "lastModified": 1770899531, - "narHash": "sha256-UBrWjh0DR8db60aLNkTnZTJ9F4kWK0Y7rUDNJC88W7A=", + "lastModified": 1771865848, + "narHash": "sha256-xwNa+1D8WPsDnJtUofDrtyDCZKZotbUymzV/R5s+M0I=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "e03c34ccd51280a44ea6d1f5c040cd81ecca25ed", + "rev": "b85a56b9531013c79f2f3846fd6ee2ff014b8960", "type": "github" }, "original": { @@ -351,11 +351,11 @@ ] }, "locked": { - "lastModified": 1767983607, - "narHash": "sha256-8C2co8NYfR4oMOUEsPROOJ9JHrv9/ktbJJ6X1WsTbXc=", + "lastModified": 1771866172, + "narHash": "sha256-fYFoXhQLrm1rD8vSFKQBOEX4OGCuJdLt1amKfHd5GAw=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "d4037379e6057246b408bbcf796cf3e9838af5b2", + "rev": "0b219224910e7642eb0ed49f0db5ec3d008e3e41", "type": "github" }, "original": { @@ -534,11 +534,11 @@ ] }, "locked": { - "lastModified": 1770139857, - "narHash": "sha256-bCqxcXjavgz5KBJ/1CBLqnagMMf9JvU1m9HmYVASKoc=", + "lastModified": 1771271487, + "narHash": "sha256-41gEiUS0Pyw3L/ge1l8MXn61cK14VAhgWB/JV8s/oNI=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "9038eec033843c289b06b83557a381a2648d8fa5", + "rev": "340a792e3b3d482c4ae5f66d27a9096bdee6d76d", "type": "github" }, "original": { @@ -615,11 +615,11 @@ ] }, "locked": { - "lastModified": 1770203293, - "narHash": "sha256-PR/KER+yiHabFC/h1Wjb+9fR2Uy0lWM3Qld7jPVaWkk=", + "lastModified": 1771606233, + "narHash": "sha256-F3PLUqQ/TwgR70U+UeOqJnihJZ2EuunzojYC4g5xHr0=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "37bc90eed02b0c8b5a77a0b00867baf3005cfb98", + "rev": "06c7f1f8c4194786c8400653c4efc49dc14c0f3a", "type": "github" }, "original": { @@ -646,11 +646,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1771369470, - "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", + "lastModified": 1772198003, + "narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0182a361324364ae3f436a63005877674cf45efb", + "rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61", "type": "github" }, "original": { @@ -670,11 +670,11 @@ ] }, "locked": { - "lastModified": 1770726378, - "narHash": "sha256-kck+vIbGOaM/dHea7aTBxdFYpeUl/jHOy5W3eyRvVx8=", + "lastModified": 1772024342, + "narHash": "sha256-+eXlIc4/7dE6EcPs9a2DaSY3fTA9AE526hGqkNID3Wg=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "5eaaedde414f6eb1aea8b8525c466dc37bba95ae", + "rev": "6e34e97ed9788b17796ee43ccdbaf871a5c2b476", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 8c78326..71fe500 100644 --- a/flake.nix +++ b/flake.nix @@ -68,7 +68,6 @@ name = "hyprland-plugins"; paths = with pkgs.hyprPluginPkgs; [ hyprexpo - hyprscrolling ]; };