Lisää oms-käyttäjän kotiasetukset
This commit is contained in:
parent
ca4d6b1c9d
commit
25878fadc3
58
modules/oms/home.scm
Normal file
58
modules/oms/home.scm
Normal file
@ -0,0 +1,58 @@
|
||||
(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))))
|
||||
@ -16,6 +16,7 @@
|
||||
#:use-module (nongnu packages linux)
|
||||
#:use-module (nongnu system linux-initrd)
|
||||
#:use-module (oms channel-file)
|
||||
#:use-module (oms home)
|
||||
#:use-module (sops secrets)
|
||||
#:use-module (sops services sops)
|
||||
#:export (base-operating-system))
|
||||
@ -46,6 +47,7 @@
|
||||
(permit-root-login 'prohibit-password)
|
||||
(authorized-keys
|
||||
`(("root" ,(channel-file "keys/ssh/saku-laesvuori-x-kone.pub"))))))
|
||||
(service guix-home-service-type `(("oms" ,oms-home-environment)))
|
||||
(service guix-publish-service-type
|
||||
(guix-publish-configuration
|
||||
(port 8001)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user