new-base-core #1

Merged
eriq12 merged 38 commits from new-base-core into main 2025-05-23 18:16:05 -04:00
49 changed files with 443 additions and 415 deletions
Showing only changes of commit 46ff9d254c - Show all commits

View File

@@ -1,11 +1,7 @@
# browser.conf
# floorp
$browser = uwsm app -- one.ablaze.floorp.desktop
$mainMod = SUPER
## autostart
exec-once = [workspace 1 silent] $browser
## keybind
bind = $mainMod, F, exec, $browser
bind = $mainMod, F, exec, uwsm app -- one.ablaze.floorp.desktop

View File

@@ -1,7 +1,5 @@
# discord_workspace.conf
$discord = uwsm app -- com.discordapp.Discord.desktop
$discord_class = class:^(vesktop)$|^(discord)$|^(com.discord.app.Discord)$|^(WebCord)$|^(equibop)$
# workspace
@@ -21,6 +19,3 @@ bind = $mainMod SHIFT, D, movetoworkspace, special:discord
# discord overlay
#exec-once = discover-overlay
# launch discord
exec-once = $discord

View File

@@ -3,8 +3,6 @@
# workspace number
$game-workspace-number = 5
exec-once = uwsm app -- steam.desktop
# window rules
windowrule = workspace 9 silent, class:^(steam)$

View File

@@ -1,12 +1,8 @@
# terminal.conf
$terminal = uwsm app -- kitty.desktop
# workspace
workspace = special:terminal
# launch a terminal
exec-once = [workspace special:terminal silent] $terminal
# key binds
$mainMod = SUPER
bind = $mainMod, T, togglespecialworkspace, terminal

View File

@@ -0,0 +1,17 @@
[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/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

@@ -0,0 +1,17 @@
[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/flatpak run one.ablaze.floorp
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

@@ -0,0 +1,17 @@
[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

@@ -0,0 +1,17 @@
[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/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

@@ -0,0 +1,10 @@
modules:
- type: systemd
user:
enabled:
- hyprpanel.service
- hyprpolkitagent.service
- discord.service
- floorp.service
- steam.service
- terminal.service

View File

@@ -9,9 +9,3 @@ modules:
- hyprpanel
- hyprpolkitagent
- hyprshot
- type: systemd
user:
enabled:
- hyprpanel.service
- hyprpolkitagent.service