aboutsummaryrefslogtreecommitdiffstats
path: root/oni
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-03-18 14:13:50 -0700
committerGravatar Tom Willemse2025-03-18 14:19:12 -0700
commit0e072e7cdd25af6f015f90113a9e1fa195648953 (patch)
tree2e674e08f1088e52517fa4d2e36d7487f718458a /oni
parente5b09fce009a7ff0d13bca70c2e91b1a68229faa (diff)
downloadnew-dotfiles-0e072e7cdd25af6f015f90113a9e1fa195648953.tar.gz
new-dotfiles-0e072e7cdd25af6f015f90113a9e1fa195648953.zip
pop-os: Some updates
- Fix Emacs configuration. It wasn't letting me build the configuration. - Add flycheck-phpstan to run phpstan while I'm working on PHP code. I'll need to make sure that it works and reconfigure it. - Add ‘dunst’ configuration.
Diffstat (limited to 'oni')
-rw-r--r--oni/home/config/pop-os.scm59
1 files changed, 36 insertions, 23 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm
index f650915..d92e8af 100644
--- a/oni/home/config/pop-os.scm
+++ b/oni/home/config/pop-os.scm
@@ -19,9 +19,14 @@
#:use-module ((oni home config common)
#:select (home-channels-service
home-zsh-service))
+ #:use-module ((oni home services dunst)
+ #:select (home-dunst-default-service))
#:use-module ((oni home services emacs)
#:select (home-emacs-service-type
home-emacs-configuration
+ home-emacs-helpful-configuration
+ home-emacs-yasnippet-capf-configuration
+ home-emacs-envrc-configuration
home-wakatime-service-type
home-wakatime-configuration
home-emacs-org-journal-service-type
@@ -44,7 +49,8 @@
home-stumpwm-pamixer-configuration))
#:use-module (oni home services zsh)
#:use-module ((oni packages emacs)
- #:select (emacs-php-ts-mode))
+ #:select (emacs-php-ts-mode
+ emacs-flycheck-phpstan))
#:use-module ((oni packages emacs-config)
#:select (emacs-oni-bookmark
emacs-oni-browse-url
@@ -113,27 +119,38 @@
emacs-oni-lua
emacs-oni-sh
emacs-deft
- emacs-dashboard))
+ emacs-dashboard
+ emacs-flycheck-phpstan))
(services (list home-channels-service
- home-environment-service
- (service home-emacs-service-type
- (home-emacs-configuration
- (configurations
- (list
- (local-file "../services/emacs/init.el")
- (local-file "pop-os/emacs.el")
- (mixed-text-file
- "init.el"
- "(with-eval-after-load 'project (require 'oni-project))\n"
- "(require 'oni-gui)\n"
- "(provide 'oni-gnus)\n"
- "(add-to-list 'auto-mode-alist '(\"\\.vue$\" . web-mode))\n")))))
+ home-dunst-default-service
+ home-environment-service
+ (service home-emacs-service-type
+ (home-emacs-configuration
+ (helpful-configuration
+ (home-emacs-helpful-configuration
+ (configurations
+ (list
+ (local-file "../services/emacs/oni-helpful.el")))))
+ (yasnippet-capf
+ (home-emacs-yasnippet-capf-configuration))
+ (envrc
+ (home-emacs-envrc-configuration))
+ (configurations
+ (list
+ (local-file "../services/emacs/init.el")
+ (local-file "pop-os/emacs.el")
+ (mixed-text-file
+ "init.el"
+ "(with-eval-after-load 'project (require 'oni-project))\n"
+ "(require 'oni-gui)\n"
+ "(provide 'oni-gnus)\n"
+ "(add-to-list 'auto-mode-alist '(\"\\.vue$\" . web-mode))\n")))))
(service home-emacs-org-journal-service-type)
(service home-wakatime-service-type
- (home-wakatime-configuration
- (api-url "https://waka.ryuslash.org/api")
- (exclude '("COMMIT_EDITMSG$"
- "TAG_EDITMSG$"))))
+ (home-wakatime-configuration
+ (api-url "https://waka.ryuslash.org/api")
+ (exclude '("COMMIT_EDITMSG$"
+ "TAG_EDITMSG$"))))
(service home-emacs-vterm-service-type
(home-emacs-vterm-configuration
(buffer-name-string "*vterm* %s")))
@@ -159,10 +176,6 @@
(configurations
(list (local-file "../services/stumpwm/config")
(local-file "../services/stumpwm/pop-os-config.lisp")))))
- (service home-stumpwm-gaps-service-type
- (home-stumpwm-gaps-configuration
- (configurations
- (list (local-file "../services/stumpwm/config-gaps")))))
(service home-stumpwm-stumptray-service-type
(home-stumpwm-stumptray-configuration
(configurations