Moved hyprland config to its own folder and created a session file specifically for hydro-os config hyprland.
All checks were successful
bluebuild / Build Custom Image (recipe.yml) (push) Successful in 23s

This commit is contained in:
2025-05-14 15:39:28 -04:00
parent c4fbd9fa75
commit 2a268978a7
26 changed files with 48 additions and 40 deletions

View File

@@ -9,7 +9,6 @@
"modules-left": [ "modules-left": [
"cpu", "cpu",
"memory", "memory",
"custom/edit-config",
"hyprland/workspaces", "hyprland/workspaces",
"hyprland/window" "hyprland/window"
], ],
@@ -87,11 +86,6 @@
"on-click-right": "swaync-client -d -sw", "on-click-right": "swaync-client -d -sw",
"escape": true "escape": true
}, },
"custom/edit-config": {
"format": "Edit",
"on-click": "$HOME/bin/local-lua $HOME/bin/launch-edit-configs.lua",
"on-click-right": "$HOME/bin/reload-waybar"
},
"mpris": { "mpris": {
"format": "{player_icon} {title} - {artist}", "format": "{player_icon} {title} - {artist}",
"format-paused": "{status_icon} {title} - {artist}", "format-paused": "{status_icon} {title} - {artist}",

View File

@@ -4,18 +4,18 @@
monitor=,preferred,auto,auto monitor=,preferred,auto,auto
# Sources # Sources
source = /usr/share/hyprland/hyprland.conf.d/env_vars.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/env_vars.conf
source = /usr/share/hyprland/hyprland.conf.d/game_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/game_workspace.conf
source = /usr/share/hyprland/hyprland.conf.d/discord_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/discord_workspace.conf
source = /usr/share/hyprland/hyprland.conf.d/autostart.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/autostart.conf
source = /usr/share/hyprland/hyprland.conf.d/terminal.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/terminal.conf
source = /usr/share/hyprland/hyprland.conf.d/keybinds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf
source = /usr/share/hyprland/hyprland.conf.d/browser.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/browser.conf
source = /usr/share/hyprland/hyprland.conf.d/keybinds.conf.d/arrow_move_window.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/arrow_move_window.conf
source = /usr/share/hyprland/hyprland.conf.d/keybinds.conf.d/workspace_binds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/workspace_binds.conf
source = /usr/share/hyprland/hyprland.conf.d/keybinds.conf.d/media_binds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf.d/media_binds.conf
source = /usr/share/hyprland/hyprland.conf.d/misc_apps.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/misc_apps.conf
source = /usr/share/hyprland/hyprland.conf.d/devices.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/devices.conf
# See https://wiki.hyprland.org/Configuring/Keywords/ for more # See https://wiki.hyprland.org/Configuring/Keywords/ for more

View File

@@ -1,11 +1,11 @@
# key_binds.conf # key_binds.conf
# Set programs that you use # Set programs that you use
$fileManager = dolphin $fileManager = uwsm app -- ${dolphin}
$menu = rofi -show drun $menu = rofi -show drun -run-command "uwsm app -- {cmd}"
#$menu = ags request -i launcher show #$menu = ags request -i launcher show
$screenshot = grim -g "$(slurp -d)" - | wl-copy $screenshot = uwsm app -- ${grim -g "$(slurp -d)" - | wl-copy}
$powermenu = /usr/share/hypr/scripts/local-lua /usr/share/hypr/scripts/powermenu.lua $powermenu = /usr/share/hypr-hydro-os/scripts/local-lua /usr/share/hypr-hydro-os/scripts/powermenu.lua
# See https://wiki.hyprland.org/Configuring/Keywords/ for more # See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER $mainMod = SUPER

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_close_clients
hyprctl dispatch exit

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_close_clients
systemctl reboot

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_close_clients
systemctl poweroff

View File

@@ -1,9 +1,9 @@
#!/usr/bin/env lua #!/usr/bin/env lua
local menu = require("menu") local menu = require("menu")
local executable = { local executable = {
["Shutdown"] = "/usr/share/hyprland/scripts/hypr_power/hypr_shutdown", ["Shutdown"] = "/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_shutdown",
["Reboot"] = "/usr/share/hyprland/scripts/hypr_power/hypr_reboot", ["Reboot"] = "/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_reboot",
["Log out"] = "/usr/share/hyprland/scripts/hypr_power/hypr_logout", ["Log out"] = "/usr/share/hypr-hydro-os/scripts/hypr_power/hypr_logout",
["Cancel"] = "", ["Cancel"] = "",
} }

View File

@@ -1,5 +0,0 @@
#!/usr/bin/env bash
/usr/share/hypr/scripts/hypr_power/hypr_close_clients
hyprctl dispatch exit

View File

@@ -1,5 +0,0 @@
#!/usr/bin/env bash
/usr/share/hypr/scripts/hypr_power/hypr_close_clients
systemctl reboot

View File

@@ -1,5 +0,0 @@
#!/usr/bin/env bash
/usr/share/hypr/scripts/hypr_power/hypr_close_clients
systemctl poweroff

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Hyprland Hydro-os
Comment=An intelligent dynamic tiling Wayland compositor, with Hydro-os configuration.
Exec=uwsm start -- hyprland-hydro-os.desktop
Type=Application
DesktopNames=Hyprland
Keywords=tiling;wayland;compositor;

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Hyprland Hydro-os
Comment=An intelligent dynamic tiling Wayland compositor, with Hydro-os configuration.
Exec=Hyprland --config /usr/share/hypr-hydro-os/hyprland.conf
Type=Application
DesktopNames=Hyprland
Keywords=tiling;wayland;compositor;