Compare commits

...

6 Commits

Author SHA1 Message Date
399cd847d1 Moved to hyprpolkitagent and hyprshot
All checks were successful
bluebuild / Build Custom Image (recipe.yml) (push) Successful in 1m10s
2025-05-16 12:59:30 -04:00
30fe9ff3f9 Moved sway notification center to a systemd service 2025-05-16 12:49:29 -04:00
e8cf18cbb2 Move waybar to a systemd service 2025-05-16 03:50:31 -04:00
da3f13eefb Removed micro and starship, and added sway notification center 2025-05-15 20:32:08 -04:00
473a33d041 Moved nvim into the skel folder, removed yuck plugin as it's not in use 2025-05-15 15:39:04 -04:00
3411aa882f Added uwsm to name for appropriate desktop entry for session 2025-05-14 15:54:17 -04:00
16 changed files with 48 additions and 42 deletions

View File

@@ -1,5 +0,0 @@
return {
{
"elkowar/yuck.vim",
},
}

View File

@@ -7,7 +7,6 @@ monitor=,preferred,auto,auto
source = /usr/share/hypr-hydro-os/hyprland.conf.d/env_vars.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/env_vars.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/game_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/game_workspace.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/discord_workspace.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/discord_workspace.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/autostart.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/terminal.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/terminal.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/keybinds.conf
source = /usr/share/hypr-hydro-os/hyprland.conf.d/browser.conf source = /usr/share/hypr-hydro-os/hyprland.conf.d/browser.conf

View File

@@ -1,31 +0,0 @@
# autostart.conf
$polkit = /usr/libexec/kf6/polkit-kde-authentication-agent-1
#$kwalletInit = exec --no-startup-id /usr/lib/pam_kwallet_init
# menu bar
exec-once = /usr/bin/waybar
# hyprpaper
# exec-once = hyprpaper
## services
# polkit
exec-once = $polkit
# notification system
exec-once = /usr/bin/swaync
# unlock kwallet
# exec-once = /usr/share/hyprland/scripts/load-kwallet.sh
# load kwallet dependent apps
# exec-once = /usr/share/hyprland/scripts/load-kwallet-apps.sh
# dbus stuff
exec-once = /usr/bin/dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
# nextcloud
# exec-once = sleep 1 && flatpak run --branch=stable --arch=x86_64 --command=nextcloud --file-forwarding com.nextcloud.desktopclient.nextcloud
# exec-once = akregator --hide-mainwindow

View File

@@ -4,7 +4,7 @@
$fileManager = uwsm app -- ${dolphin} $fileManager = uwsm app -- ${dolphin}
$menu = rofi -show drun -run-command "uwsm app -- {cmd}" $menu = rofi -show drun -run-command "uwsm app -- {cmd}"
#$menu = ags request -i launcher show #$menu = ags request -i launcher show
$screenshot = uwsm app -- ${grim -g "$(slurp -d)" - | wl-copy} $screenshot = hyprshot -m region --clipboard-only
$powermenu = /usr/share/hypr-hydro-os/scripts/local-lua /usr/share/hypr-hydro-os/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

View File

@@ -1,5 +1,5 @@
[Desktop Entry] [Desktop Entry]
Name=Hyprland Hydro-os Name=Hyprland Hydro-os (uwsm managed)
Comment=An intelligent dynamic tiling Wayland compositor, with Hydro-os configuration. Comment=An intelligent dynamic tiling Wayland compositor, with Hydro-os configuration.
Exec=uwsm start -- hyprland-hydro-os.desktop Exec=uwsm start -- hyprland-hydro-os.desktop
Type=Application Type=Application

View File

@@ -0,0 +1,16 @@
[Unit]
Description=A simple notification daemon with a GTK gui for notifications and the control center.
Documentation=man:swaync(1)
# order startup after WM
After=graphical-session.target
[Service]
Type=exec
# Repurpose XDG Autostart filtering
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "wlroots:sway:Wayfire:labwc:Hyprland" ""
ExecStart=/usr/bin/swaync
Restart=on-failure
Slice=app-graphical.slice
[Install]
WantedBy=graphical-session.target

View File

@@ -0,0 +1,20 @@
[Unit]
Description=Highly customizable Wayland bar for Sway and Wlroots based compositors.
Documentation=man:waybar(5)
# order startup after WM
After=graphical-session.target
[Service]
Type=exec
# Repurpose XDG Autostart filtering
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "wlroots:sway:Wayfire:labwc:Hyprland" ""
ExecStart=/usr/bin/waybar
ExecReload=kill -SIGUSR2 $MAINPID
Restart=on-failure
Slice=app-graphical.slice
[Install]
WantedBy=graphical-session.target
# Alternatively can be wanted by specific WMs' targets
# Should also be duplicated in 'After=' to avoid ordering loop
#WantedBy=wayland-session@hyprland.desktop.target

View File

@@ -19,14 +19,15 @@ modules:
- type: rpm-ostree - type: rpm-ostree
repos: repos:
- https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/repo/fedora-%OS_VERSION%/solopasha-hyprland-fedora-%OS_VERSION%.repo - https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/repo/fedora-%OS_VERSION%/solopasha-hyprland-fedora-%OS_VERSION%.repo
- https://copr.fedorainfracloud.org/coprs/erikreider/SwayNotificationCenter/repo/fedora-%OS_VERSION%/erikreider-SwayNotificationCenter-fedora-%OS_VERSION%.repo
install: install:
- micro
- starship
- hyprland-git - hyprland-git
- waybar - waybar
- neovim - neovim
- SwayNotificationCenter
- hyprpolkitagent
- hyprshot
- type: default-flatpaks - type: default-flatpaks
notify: true # Send notification after install/uninstall is finished (true/false) notify: true # Send notification after install/uninstall is finished (true/false)
@@ -37,5 +38,11 @@ modules:
- com.discordapp.Discord - com.discordapp.Discord
user: {} # Also add Flathub user repo, but no user packages user: {} # Also add Flathub user repo, but no user packages
- type: systemd
user:
enabled:
- waybar.service
- hyprpolkitagent.service
- type: signing # this sets up the proper policy & signing files for signed images to work fully - type: signing # this sets up the proper policy & signing files for signed images to work fully