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