diff options
Diffstat (limited to 'oni/home/config/rincewind.scm')
| -rw-r--r-- | oni/home/config/rincewind.scm | 51 |
1 files changed, 42 insertions, 9 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm index 3af65ba..b430876 100644 --- a/oni/home/config/rincewind.scm +++ b/oni/home/config/rincewind.scm @@ -6,8 +6,6 @@ home-msmtp-configuration msmtp-configuration msmtp-account)) - #:use-module ((gnu home services guix) - #:select (home-channels-service-type)) #:use-module ((gnu home services gnupg) #:select (home-gpg-agent-service-type home-gpg-agent-configuration)) @@ -33,6 +31,8 @@ #:select (gforth)) #:use-module ((gnu packages gnome) #:select (hicolor-icon-theme)) + #:use-module ((gnu packages librewolf) + #:select (librewolf)) #:use-module ((gnu packages linux) #:select (fakeroot)) #:use-module ((gnu packages mail) @@ -48,7 +48,8 @@ tree-sitter-json tree-sitter-css)) #:use-module ((gnu packages) - #:select (specification->package+output)) + #:select (specification->package+output + specification->package)) #:use-module ((gnu services) #:select (service simple-service)) @@ -73,7 +74,8 @@ home-guile-service home-xmodmap-service home-openssh-service - home-kitty-service)) + home-kitty-service + home-channels-service)) #:use-module ((oni home services autokey) #:select (home-autokey-service-type)) #:use-module ((oni home services copyq) @@ -202,7 +204,8 @@ emacs-oni-yaml emacs-oni-python emacs-oni-git-commit - emacs-oni-php)) + emacs-oni-php + emacs-oni-web-mode)) #:use-module ((oni packages inbox-size) #:select (inbox-size)) #:use-module ((oni packages mpd) @@ -215,6 +218,9 @@ #:select (pick-random-wallpaper)) #:use-module ((oni packages shutdown-rofi) #:select (shutdown-rofi)) + #:use-module ((oni packages snes-games) + #:select (snes-blackthorne + snes-blackthorne-icons)) #:use-module ((oni packages stumpwm) #:select (stumpwm+swank)) #:use-module ((oni packages terminals) @@ -228,6 +234,11 @@ `((with-branch . ,(string-append (package-name package) "=master")))) package)) +(define (with-source package source) + ((options->transformation + `((with-source . ,(format #f "~a=~a" (package-name package) source)))) + package)) + (define rincewind-picom-service (service home-picom-service-type (home-picom-configuration @@ -261,6 +272,10 @@ (specification->package+output "glibc-locales") (specification->package+output "font-fantasque-sans") (specification->package+output "font-comic-neue") + (specification->package+output "font-dosis") + (specification->package "zathura") + (specification->package "zathura-ps") + (specification->package "zathura-pdf-mupdf") pick-random-wallpaper notmuch-collect-tasks notmuch-tag-mailinglists @@ -331,6 +346,7 @@ emacs-nginx-mode emacs-oni-git-commit emacs-oni-php + emacs-oni-web-mode tree-sitter-bash tree-sitter-scheme @@ -346,7 +362,12 @@ ;; Might be needed for cetrificates nss-certs - tym)) + tym + + (with-source snes-blackthorne-icons + (format #f "~a/pictures/icons/Blackthorne/blackthorne_icons.tar.gz" (getenv "HOME"))) + (with-source snes-blackthorne + (format #f "~a/downloads/Blackthorne.7z" (getenv "HOME"))))) (services (list @@ -374,7 +395,7 @@ ;; (home-polybar-configuration ;; (bar "rincewind"))) - ;; (service home-kdeconnect-service-type) + (service home-kdeconnect-service-type) (service home-syncthing-service-type) (service home-emacs-service-type @@ -516,18 +537,30 @@ (service home-icecat-service-type (home-icecat-configuration + (package librewolf) (settings '(("extensions.pocket.enabled" #f) ("view_source.editor.args" "--no-wait") ("view_source.editor.external" #t) ("view_source.editor.path" "/home/chelys/.guix-home/profile/bin/emacsclient") + ;; Visual modifications. Don't let websites pick the colors or + ;; the fonts, use mine instead. + ("browser.display.document_color_use" 2) + ("browser.display.use_document_fonts" 0) ("browser.display.background_color" "#222424") ("browser.display.foreground_color" "#bfbfbf") - ("browser.display.document_color_use" 2) ("browser.anchor_color" "#ff9800") ("browser.visited_color" "#0babab") - ("browser.display.use_document_fonts" 0) ("browser.newtabpage.activity-stream.showWeather" #f) + ("font.default.x-western" "sans-serif") + ("font.minimum-size.x-western" 18) + ("font.name.monospace.x-western" "Fantasque Sans Mono") + ("font.name.sans-serif.x-western" "Dosis") + ;; Sadly, with this option on it won't accept my color + ;; modifications, so I turn it off, even though I would prefer + ;; being able to leave everything (except the forced light + ;; theme) on. + ("privacy.resistFingerprinting" #f) ;; Change the accelerator key (modifier key for most keyboard ;; shortcuts) to the super key (from control). ("ui.key.accelKey" 91)))))))) |
