aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-08-24 23:26:30 -0700
committerGravatar Tom Willemse2026-08-26 23:04:25 -0700
commit0d82e8e156d0d4429e1e85f2cc7120bb98022bf4 (patch)
treecd016f15ee5d7325a914a79cc1b2ffe44130ba2d
parentf5165595ad0146334fc8b6970f7c862cccb8007d (diff)
downloadnew-dotfiles-0d82e8e156d0d4429e1e85f2cc7120bb98022bf4.tar.gz
new-dotfiles-0d82e8e156d0d4429e1e85f2cc7120bb98022bf4.zip
rincewind: Simplify imports
-rw-r--r--oni/home/config/rincewind.scm231
1 files changed, 47 insertions, 184 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm
index 9db1a49..42828f8 100644
--- a/oni/home/config/rincewind.scm
+++ b/oni/home/config/rincewind.scm
@@ -1,199 +1,62 @@
(define-module (oni home config rincewind)
- #:use-module ((gnu home)
- #:select (home-environment))
+ #:use-module (gnu home)
#:use-module (gnu home services)
- #:use-module ((gnu home services mail)
- #:select (home-msmtp-service-type
- home-msmtp-configuration
- msmtp-configuration
- msmtp-account))
- #:use-module ((gnu home services gnupg)
- #:select (home-gpg-agent-service-type
- home-gpg-agent-configuration))
+ #:use-module (gnu home services mail)
+ #:use-module (gnu home services gnupg)
#:use-module (gnu home services shells)
- #:use-module ((gnu home services ssh)
- #:select (home-ssh-agent-service-type))
- #:use-module ((gnu packages cdrom)
- #:select (abcde))
- #:use-module ((gnu packages databases)
- #:select (recutils
- emacs-rec-mode))
- #:use-module ((gnu packages emacs)
- #:select (emacs-next))
- #:use-module ((gnu packages emacs-xyz)
- #:select (emacs-guix
- emacs-org-contacts
- emacs-fennel-mode
- emacs-gnuplot))
- #:use-module ((gnu packages file-systems)
- #:select (tmsu))
- #:use-module ((gnu packages forth)
- #:select (gforth))
- #:use-module ((gnu packages librewolf)
- #:select (librewolf))
- #:use-module ((gnu packages mail)
- #:select (notmuch
- emacs-notmuch))
+ #:use-module (gnu home services ssh)
+ #:use-module (gnu packages cdrom)
+ #:use-module (gnu packages databases)
+ #:use-module (gnu packages emacs)
+ #:use-module (gnu packages emacs-xyz)
+ #:use-module (gnu packages file-systems)
+ #:use-module (gnu packages forth)
+ #:use-module (gnu packages librewolf)
+ #:use-module (gnu packages mail)
#:use-module (gnu packages music)
#:use-module (gnu packages perl-web)
- #:use-module ((gnu packages tree-sitter)
- #:select (tree-sitter-bash
- tree-sitter-scheme
- tree-sitter-python
- tree-sitter-org
- tree-sitter-json
- tree-sitter-css))
+ #:use-module (gnu packages tree-sitter)
#:use-module (gnu packages web)
- #:use-module ((gnu packages)
- #:select (specification->package+output
- specification->package))
- #:use-module ((gnu services)
- #:select (service
- simple-service))
- #:use-module ((guix channels)
- #:select (channel
- make-channel-introduction
- openpgp-fingerprint))
- #:use-module ((guix gexp)
- #:select (local-file
- mixed-text-file))
+ #:use-module (gnu packages)
+ #:use-module (gnu services)
+ #:use-module (guix channels)
+ #:use-module (guix gexp)
#:use-module (guix packages)
- #:use-module ((guix transformations)
- #:select (options->transformation))
- #:use-module ((nongnu packages emacs)
- #:select (emacs-org-roam-ui))
+ #:use-module (guix transformations)
+ #:use-module (nongnu packages emacs)
#:use-module (oni home config common)
- #:use-module ((oni home services copyq)
- #:select (home-copyq-service-type))
- #:use-module ((oni home services dunst)
- #:select (home-dunst-default-service))
+ #:use-module (oni home services copyq)
+ #:use-module (oni home services dunst)
#:use-module (oni home services emacs)
- #:use-module ((oni home services environment)
- #:select (home-environment-service))
- #:use-module ((oni home services flameshot)
- #:select (home-flameshot-service-type))
+ #:use-module (oni home services environment)
+ #:use-module (oni home services flameshot)
#:use-module (oni home services freedesktop)
- #:use-module ((oni home services git)
- #:select (home-git-service-type
- home-git-configuration))
- #:use-module ((oni home services gnuzilla)
- #:select (home-icecat-service-type
- home-icecat-configuration))
- #:use-module ((oni home services kdeconnect)
- #:select (home-kdeconnect-service-type))
- #:use-module ((oni home services mpd)
- #:select (home-mpd-service-type
- home-mpd-configuration
- <home-mpd-audio-output>
- home-mpc-update-service-type
- home-mpd-notify-service-type
- home-mpdscrobble-service-type))
- #:use-module ((oni home services mpv)
- #:select (home-mpv-service-type
- home-mpv-mpris-service-type))
- #:use-module ((oni home services notmuch)
- #:select (home-notmuch-service-type
- home-notmuch-configuration))
- #:use-module ((oni home services picom)
- #:select (home-picom-service-type
- home-picom-configuration))
- #:use-module ((oni home services polybar)
- #:select (home-polybar-service-type
- home-polybar-configuration))
- #:use-module ((oni home services rofi)
- #:select (home-rofi-default-service))
- #:use-module ((oni home services stumpwm)
- #:select (home-stumpwm-service-type
- home-stumpwm-configuration
- home-stumpwm-gaps-service-type
- home-stumpwm-gaps-configuration
- home-stumpwm-stumptray-service-type
- home-stumpwm-stumptray-configuration))
- #:use-module ((oni home services syncthing)
- #:select (home-syncthing-service-type))
+ #:use-module (oni home services git)
+ #:use-module (oni home services gnuzilla)
+ #:use-module (oni home services kdeconnect)
+ #:use-module (oni home services mpd)
+ #:use-module (oni home services mpv)
+ #:use-module (oni home services notmuch)
+ #:use-module (oni home services picom)
+ #:use-module (oni home services polybar)
+ #:use-module (oni home services rofi)
+ #:use-module (oni home services stumpwm)
+ #:use-module (oni home services syncthing)
#:use-module (oni home services terminals)
- #:use-module ((oni home services utilities)
- #:select (home-inkplate-display-service-type))
- #:use-module ((oni home services zsh)
- #:select (home-zsh-syntax-highlighting-service-type
- home-zsh-autosuggestions-service-type
- home-zsh-autopair-service-type
- home-zsh-atuin-service-type
- home-zsh-atuin-configuration))
- #:use-module ((oni packages count-emails)
- #:select (count-emails))
+ #:use-module (oni home services utilities)
+ #:use-module (oni home services zsh)
+ #:use-module (oni packages count-emails)
#:use-module (oni packages emacs)
- #:use-module ((oni packages emacs-config)
- #:select (emacs-oni-org-roam
- emacs-oni-elfeed
- emacs-oni-elisp
- emacs-oni-eshell
- emacs-oni-core
- emacs-oni-compilation
- emacs-oni-common-lisp
- emacs-oni-gui
- emacs-oni-magit
- emacs-oni-notmuch
- emacs-oni-hy
- emacs-oni-project
- emacs-oni-bookmark
- emacs-oni-dired
- emacs-oni-browse-url
- emacs-oni-c
- emacs-oni-circe
- emacs-oni-clojure
- emacs-oni-cmake
- emacs-oni-conf
- emacs-oni-cpp
- emacs-oni-csharp
- emacs-oni-css
- emacs-oni-diff-hl
- emacs-oni-ediff
- emacs-oni-elm
- emacs-oni-emms
- emacs-oni-epub
- emacs-oni-eww
- emacs-oni-grep
- emacs-oni-haskell
- emacs-oni-highlight-indent-guides
- emacs-oni-html
- emacs-oni-java
- emacs-oni-json
- emacs-oni-log-edit
- emacs-oni-lua
- emacs-oni-makefile
- emacs-oni-nxml
- emacs-oni-package
- emacs-oni-projectile
- emacs-oni-scheme
- emacs-oni-sh
- emacs-oni-shr
- emacs-oni-tramp
- emacs-oni-embrace
- emacs-oni-yaml
- emacs-oni-python
- emacs-oni-git-commit
- emacs-oni-php
- emacs-oni-web-mode
- emacs-oni-js))
- #:use-module ((oni packages inbox-size)
- #:select (inbox-size))
- #:use-module ((oni packages mpd)
- #:select (mpd-random-albums))
- #:use-module ((oni packages notmuch-collect-tasks)
- #:select (notmuch-collect-tasks))
- #:use-module ((oni packages notmuch-tag-mailinglists)
- #:select (notmuch-tag-mailinglists))
- #:use-module ((oni packages pick-random-wallpaper)
- #:select (pick-random-wallpaper))
- #:use-module ((oni packages shutdown-rofi)
- #:select (shutdown-rofi))
- #:use-module ((oni packages stumpwm)
- #:select (stumpwm+swank))
- #:use-module ((oni packages terminals)
- #:select (tym))
- #:use-module ((oop goops)
- #:select (make)))
+ #:use-module (oni packages emacs-config)
+ #:use-module (oni packages inbox-size)
+ #:use-module (oni packages mpd)
+ #:use-module (oni packages notmuch-collect-tasks)
+ #:use-module (oni packages notmuch-tag-mailinglists)
+ #:use-module (oni packages pick-random-wallpaper)
+ #:use-module (oni packages shutdown-rofi)
+ #:use-module (oni packages stumpwm)
+ #:use-module (oni packages terminals)
+ #:use-module (oop goops))
(define (with-master-branch package)
"Apply a transformation to PACKAGE so that it uses the master branch."