Compare commits

..

2 Commits

Author SHA1 Message Date
8033287960 add face icon 2024-04-26 12:05:29 -08:00
3bdccc93b0 desktop background 2024-04-26 11:36:14 -08:00

View File

@ -10,11 +10,20 @@
(gnu packages vim) (gnu packages vim)
(gnu services) (gnu services)
(guix gexp) (guix gexp)
(guix store)
(guix download)
(guix base64)
(gnu home services) (gnu home services)
(gnu home services shells) (gnu home services shells)
(atlas home services dconf) (atlas home services dconf)
) )
;; taken from https://git.sr.ht/~michal_atlas/dotfiles/tree/16ccb8dd549494fd4165f706c899b591903d1a6d/item/home.scm
(define (file-fetch url hash)
(with-store store
(run-with-store store
(url-fetch url 'sha256 (base64-decode hash)))))
(home-environment (home-environment
;; Below is the list of packages that will show up in your ;; Below is the list of packages that will show up in your
;; Home profile, under ~/.guix-home/profile. ;; Home profile, under ~/.guix-home/profile.
@ -26,6 +35,13 @@
;; services, run 'guix home search KEYWORD' in a terminal. ;; services, run 'guix home search KEYWORD' in a terminal.
(services (services
(list (list
(simple-service 'face-image
home-files-service-type
`(
(".face" ,(file-fetch
"https://marq42.xyz/mir-avatar-picrew.png"
"yc8TjdLXswliHmzUxYQ3MYB+UXHuVmp8+0bECEspLrU="
))))
(service home-dconf-load-service-type (service home-dconf-load-service-type
#~`((org/gnome/shell #~`((org/gnome/shell
(disable-user-extensions #f)) (disable-user-extensions #f))
@ -43,7 +59,13 @@
(org/gnome/gnome-system-monitor (org/gnome/gnome-system-monitor
(current-tab "resources")) (current-tab "resources"))
(org/gnome/desktop/interface (org/gnome/desktop/interface
(show-battery-percentage #t)) (show-battery-percentage #t))
(org/gnome/desktop/background
(picture-uri-dark
#$(file-fetch "https://www.teahub.io/photos/full/154-1542362_mac-os-mojave-screenshot.jpg"
;; got by running `guix hash 154-1542362_mac-os-mojave-screenshot.jpg --hash=sha256 --format=base64`
"avrKrso2RJBM0X9BD8likF/7wV0SWMNgoLqtqAixLG8="
)))
(org/gnome/desktop/peripherals/touchpad (org/gnome/desktop/peripherals/touchpad
(tap-to-click #t)))) (tap-to-click #t))))
(service home-bash-service-type (service home-bash-service-type