summaryrefslogtreecommitdiff
path: root/vmstore/corpo/home.scm
diff options
context:
space:
mode:
Diffstat (limited to 'vmstore/corpo/home.scm')
-rw-r--r--vmstore/corpo/home.scm26
1 files changed, 21 insertions, 5 deletions
diff --git a/vmstore/corpo/home.scm b/vmstore/corpo/home.scm
index 5211c57..eaf1a7c 100644
--- a/vmstore/corpo/home.scm
+++ b/vmstore/corpo/home.scm
@@ -13,9 +13,9 @@
#:use-module (guix gexp)
#:export (corpo-home-environment))
- (use-package-modules compression gnome fonts freedesktop
+ (use-package-modules compression gnome gnome-xyz video fonts freedesktop
linux package-management pulseaudio
- terminals xdisorg xorg glib wm)
+ terminals xdisorg xorg glib wm messaging)
(define corpo-home-environment
(home-environment
@@ -40,11 +40,25 @@
("ELM_ENGINE" . "wayland_egl")
("ECORE_EVAS_ENGINE" . "wayland-egl")
("QT_QPA_PLATFORM" . "wayland-egl")))
+
+ ;; JAVA
+ ("_JAVA_AWT_WM_NONREPARENTING")
+
+ ;; env-vars for Flatpak visibility
+ ("XDG_DATA_DIRS". "$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share" #t)
+
(service home-bash-service-type
(home-bash-configuration
- (bash-profile (list (local-file "./files/scripts/sway-login")))))
-
+ (bash-profile (list (local-file "./files/scripts/sway-login")
+ ("flatpak -u remote-add --if-not-exists flathub https://flathub.org/repo/flathub.pakrepo")))))
+
+
+ (simple-service 'xdg-user-directories-config-service
+ home-xdg-user-directories-service-type
+ (home-xdg-user-directories-configuration
+ (download "$HOME/Downloads"))))
+
(service home-xdg-configuration-files-service-type
`(("sway/config" ,(local-file "./files/misc-config/sway-config"))))
@@ -53,12 +67,14 @@
(packages (list xorg-server-xwayland
sway swayidle swaylock fuzzel foot
- grimshot wl-clipboard network-manager-applet
+ grimshot wl-clipboard wl-paste network-manager-applet
xdg-desktop-portal xdg-desktop-portal-gtk
xdg-desktop-portal-wlr xdg-utils xdg-dbus-proxy shared-mime-info
;; Flatpak
flatpak (list glib "bin") ; flatpak dependency
+ xdg-desktop-portal xdg-desktop-portal-gtk xdg-desktop-portal-wlr
+ xdg-utils xdg-bus-proxy shared-mime-info
;; Audio
alsa-utils pavucontrol