aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/config/rincewind.scm
diff options
context:
space:
mode:
Diffstat (limited to 'oni/home/config/rincewind.scm')
-rw-r--r--oni/home/config/rincewind.scm51
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))))))))