Compare commits

...

4 Commits

Author SHA1 Message Date
d75fdb0608 Moved some regular application launches into using xdg autostart or removing
Some checks failed
bluebuild-nvidia / Build Custom Image (recipe_nvidia.yml) (pull_request) Failing after 5m27s
bluebuild / Build Custom Image (recipe.yml) (pull_request) Successful in 9m55s
bluebuild-nvidia / Build Custom Image (recipe_nvidia.yml) (push) Has been cancelled
bluebuild / Build Custom Image (recipe.yml) (push) Successful in 6m15s
2025-06-17 23:50:50 -04:00
537dc3835f Removed kwallet service as it was already in xdg autostart 2025-06-17 22:40:23 -04:00
b471730686 Renamed base-module and additional-stuff-module to more appropriate names, and moved accordingly. Added kde connect 2025-06-17 22:36:36 -04:00
a4ccb540c8 Added back gnome-software for better flatpak installation and added gnome-disk-utility to manage drives 2025-06-16 23:13:09 -04:00
11 changed files with 48 additions and 80 deletions

View File

@@ -0,0 +1,14 @@
[Desktop Entry]
Name=Discord
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=com.discordapp.Discord --file-forwarding com.discordapp.Discord @@u %U @@
Icon=com.discordapp.Discord
Type=Application
Categories=Network;InstantMessaging;
Path=/usr/bin
X-Desktop-File-Install-Version=0.28
MimeType=x-scheme-handler/discord;
X-Flatpak-Tags=proprietary;
X-Flatpak=com.discordapp.Discord

View File

@@ -0,0 +1,16 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=kitty
GenericName=Terminal emulator
Comment=Fast, feature-rich, GPU based terminal
TryExec=kitty
StartupNotify=true
Exec=/usr/bin/hyprctl dispatch exec [workspace special:terminal silent] /usr/bin/kitty
Icon=kitty
Categories=System;TerminalEmulator;
X-TerminalArgExec=--
X-TerminalArgTitle=--title
X-TerminalArgAppId=--class
X-TerminalArgDir=--working-directory
X-TerminalArgHold=--hold

View File

@@ -1,17 +0,0 @@
[Unit]
Description=The VoIP program targeted towards gaming.
# 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/flatpak run com.discordapp.Discord
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

@@ -1,17 +0,0 @@
[Unit]
Description=The pc gaming platform
# 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/steam %U
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

@@ -1,17 +0,0 @@
[Unit]
Description=The Kitty terminal emulator.
# 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=hyprctl dispatch exec [workspace special:terminal silent] /usr/bin/kitty
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

@@ -1,17 +0,0 @@
[Unit]
Description=Unlocks kwallet for hyprland on login.
# 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/libexec/pam_kwallet_init
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

@@ -4,7 +4,4 @@ modules:
enabled: enabled:
- swww.service - swww.service
- hyprpanel.service - hyprpanel.service
- hyprpolkitagent.service - hyprpolkitagent.service
- discord.service
- steam.service
- terminal.service

View File

@@ -12,4 +12,16 @@ modules:
# file manager # file manager
- nautilus - nautilus
- file-roller - file-roller
- file-roller-nautilus - file-roller-nautilus
# text editor
- neovim
# software store
- gnome-software
# disk management
- gnome-disk-utility
# kdeconnect
- kde-connect

View File

@@ -19,7 +19,6 @@ modules:
- flatpak-system-update.timer - flatpak-system-update.timer
user: user:
enabled: enabled:
- unlock-kwallet.service
- flatpak-user-update.timer - flatpak-user-update.timer
- type: dnf - type: dnf
@@ -36,8 +35,6 @@ modules:
- mediainfo - mediainfo
- playerctl - playerctl
- alsa-firmware - alsa-firmware
# text editor
- neovim
# tools for evocation # tools for evocation
- just - just
# zip utilities # zip utilities

View File

@@ -13,8 +13,8 @@ image-version: 42 # latest is also supported if you want new updates ASAP
# you can include multiple instances of the same module # you can include multiple instances of the same module
modules: modules:
- from-file: components/sddm-module.yml - from-file: components/sddm-module.yml
- from-file: components/base-module.yml - from-file: components/core-module.yml
- from-file: components/additional-stuff-module.yml - from-file: components/base-applications-module.yml
- from-file: components/appearance-module.yml - from-file: components/appearance-module.yml
- from-file: components/sys-files-module.yml - from-file: components/sys-files-module.yml
- from-file: components/hyprland-module.yml - from-file: components/hyprland-module.yml

View File

@@ -13,8 +13,8 @@ image-version: 42 # latest is also supported if you want new updates ASAP
# you can include multiple instances of the same module # you can include multiple instances of the same module
modules: modules:
- from-file: components/sddm-module.yml - from-file: components/sddm-module.yml
- from-file: components/base-module.yml - from-file: components/core-module.yml
- from-file: components/additional-stuff-module.yml - from-file: components/base-applications-module.yml
- from-file: components/appearance-module.yml - from-file: components/appearance-module.yml
- from-file: components/nvidia-module.yml - from-file: components/nvidia-module.yml
- from-file: components/sys-files-module.yml - from-file: components/sys-files-module.yml