tietokoneet/modules/oms/home.scm

59 lines
1.8 KiB
Scheme

(define-module (oms home)
#:use-module (gnu home)
#:use-module (gnu home services)
#:use-module (gnu home services shells)
#:use-module (gnu home services xdg)
#:use-module (gnu services)
#:use-module (gnu packages games)
#:use-module (gnu packages gimp)
#:use-module (gnu packages graphics)
#:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages inkscape)
#:use-module (gnu packages kde-graphics)
#:use-module (gnu packages libreoffice)
#:use-module (gnu packages luanti)
#:use-module (gnu packages maths)
#:use-module (gnu packages pdf)
#:use-module (gnu packages tex)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video))
(define-public oms-home-environment
(home-environment
(packages
(list 0ad
blender
gimp
git
gnome-2048
gnome-chess
inkscape
krita
libreoffice
luanti
luanti-voxelibre
pandoc
qalculate-gtk
supertuxkart
texlive-scheme-medium
wesnoth
xonotic
xournalpp
yle-dl
yt-dlp))
(services
(append
(list (service home-zsh-service-type)
(service home-xdg-user-directories-service-type
(home-xdg-user-directories-configuration
(desktop "$HOME")
(documents "$HOME/Asiakirjat")
(download "$HOME/Lataukset")
(music "$HOME/Musiikki")
(pictures "$HOME/Kuvat")
(projects "$HOME/Projektit")
(publicshare "$HOME")
(templates "$HOME/Mallit")
(videos "$HOME/Videot"))))
%base-home-services))))