Adding initial config
This commit is contained in:
parent
a248699894
commit
68f3945789
1 changed files with 36 additions and 0 deletions
36
oni/home/config/pop-os.scm
Normal file
36
oni/home/config/pop-os.scm
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
(define-module (oni home config pop-os)
|
||||||
|
#:use-module ((gnu home)
|
||||||
|
#:select (home-environment))
|
||||||
|
#:use-module ((gnu packages)
|
||||||
|
#:select (specification->package+output))
|
||||||
|
#:use-module ((gnu services)
|
||||||
|
#:select (service))
|
||||||
|
#:use-module ((guix gexp)
|
||||||
|
#:select (local-file
|
||||||
|
mixed-text-file))
|
||||||
|
#:use-module ((oni home config common)
|
||||||
|
#:select (home-channels-service))
|
||||||
|
#:use-module ((oni home services emacs)
|
||||||
|
#:select (home-emacs-service-type
|
||||||
|
home-emacs-configuration))
|
||||||
|
#:use-module ((oni home services environment)
|
||||||
|
#:select (home-environment-service)))
|
||||||
|
|
||||||
|
(home-environment
|
||||||
|
(packages (list (specification->package+output "glibc-locales")
|
||||||
|
(specification->package+output "font-fantasque-sans")))
|
||||||
|
(services (list home-channels-service
|
||||||
|
home-environment-service
|
||||||
|
(service home-emacs-service-type
|
||||||
|
(home-emacs-configuration
|
||||||
|
(configurations
|
||||||
|
(list
|
||||||
|
(local-file "../services/emacs/init.el")
|
||||||
|
(mixed-text-file
|
||||||
|
"init.el"
|
||||||
|
"(with-eval-after-load 'project (require 'oni-project))\n"
|
||||||
|
"(projectile-mode)\n"
|
||||||
|
"(setq custom-file \"~/.config/emacs/custom.el\")\n"
|
||||||
|
"(load custom-file)\n"
|
||||||
|
"(provide 'init)\n"
|
||||||
|
";;; init.el ends here\n"))))))))
|
Loading…
Reference in a new issue