59 lines
1.8 KiB
Scheme
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))))
|