Move sway-related packages to sway service

This commit is contained in:
Picnoir 2024-05-01 11:20:33 +02:00
parent f378ed7ad7
commit f47f2f922f
2 changed files with 24 additions and 16 deletions

View file

@ -13,6 +13,29 @@
(service sddm-service-type)
; Backend for the secrets portal
(service gnome-keyring-service-type)
(simple-service 'sway-packages profile-service-type
(map specification->package
(list
"pavucontrol"
"adwaita-icon-theme"
"gnome-themes-extra"
"hicolor-icon-theme"
"yaru-theme"
"oxygen-icons"
"bemenu"
"blueman"
"bluez"
"font-awesome"
"grim"
"mako"
"network-manager-applet"
"power-profiles-daemon"
"slurp"
"sway"
"xdg-desktop-portal"
"xdg-desktop-portal-gtk"
"xdg-desktop-portal-wlr"
"waybar")))
(simple-service 'sway-env session-environment-service-type
'(("XDG_CURRENT_DESKTOP" . "sway"))))
(modify-services

View file

@ -48,40 +48,25 @@
(packages (append
(map specification->package
(list
"adwaita-icon-theme"
"bemenu"
"blueman"
"dino"
"direnv"
"element-desktop"
"emacs-pgtk"
"firefox"
"font-awesome"
"foot"
"git"
"grim"
"htop"
"isync"
"keepassxc"
"mako"
"mosh"
"mpv"
"nautilus"
"network-manager-applet"
"notmuch"
"openssh"
"pavucontrol"
"ripgrep"
"signal-desktop"
"slurp"
"sway"
"syncthing"
"transmission-remote-gtk"
"vim"
"xdg-desktop-portal"
"xdg-desktop-portal-gtk"
"xdg-desktop-portal-wlr"
"waybar"))
"vim"))
%base-packages))
(services %framework-desktop-services)