add tons of channels for my fonts, and such

This commit is contained in:
mir 2024-10-26 14:26:17 -08:00
parent f422a7b82e
commit 0b7748d0e3
4 changed files with 122 additions and 66 deletions

View File

@ -1,39 +1,64 @@
(list (channel (list (channel
(name 'guix) (name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git") (url "https://git.savannah.gnu.org/git/guix.git")
(branch "master") (branch "master")
(introduction (introduction
(make-channel-introduction (make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad" "9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint (openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
(channel
(name 'artoria)
(url "https://git.bloodyno.se/lynn/artoria.git")
(branch "main")
(introduction
(make-channel-introduction
"56579fce18ab54c21442a98d923bd2bc6844d321"
(openpgp-fingerprint
"FE30 E8F6 522D 0615 35E0 E449 55E7 97F6 31DD A03C"))))
(channel (channel
(name 'nonguix) (name 'zzkt)
(url "https://gitlab.com/nonguix/nonguix") (url "https://gitlab.com/zzkt/guix")
(branch "master") (branch "endless")
(introduction (introduction
(make-channel-introduction (make-channel-introduction
"897c1a470da759236cc11798f4e0a5f7d4d59fbc" "fc0ada85de1980e1fc9ee50672d827c0c17c3e7d"
(openpgp-fingerprint (openpgp-fingerprint
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) "24A7 4604 91E6 A60F 5BB4 A00F 989F 5E6E DB47 8160"))))
(channel (channel
(name 'michal_atlas) (name 'benoitj)
(url "https://git.sr.ht/~michal_atlas/guix-channel") (url "https://git.sr.ht/~benoit/my-guix-channel")
(branch "master") (branch "main")
;;(introduction (introduction
;; (make-channel-introduction (make-channel-introduction
;; "d45185a2755daf831f1c3dc63efbf2bbbb29b99e" "37444eebf69f83f4accaa2c69562209d94f4e57a"
;; (openpgp-fingerprint (openpgp-fingerprint
;; "") "C3B6 ED99 DF87 B208 0C79 C8AC F86B 0628 26D4 C20A"))))
;; )) (channel
) (name 'nebula)
) (url "https://git.sr.ht/~apoorv569/nebula")
(branch "master")
(introduction
(make-channel-introduction
"2f1be757b40f78456220823b71aace5277c5f33d"
(openpgp-fingerprint
"53B4 8418 D76A 3EF1 1BCC 92A8 4FDB 05CF 5D67 6283"))))
(channel
(name 'artoria)
(url "https://git.transistor.house/lynn/artoria.git")
(branch "main")
(introduction
(make-channel-introduction
"56579fce18ab54c21442a98d923bd2bc6844d321"
(openpgp-fingerprint
"FE30 E8F6 522D 0615 35E0 E449 55E7 97F6 31DD A03C"))))
(channel
(name 'nonguix)
(url "https://gitlab.com/nonguix/nonguix")
(branch "master")
(introduction
(make-channel-introduction
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
(openpgp-fingerprint
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))
(channel
(name 'atlas)
(url "https://git.sr.ht/~michal_atlas/guix-channel")
(branch "master")
(introduction
(make-channel-introduction
"f0e838427c2d9c495202f1ad36cfcae86e3ed6af"
(openpgp-fingerprint
"D451 85A2 755D AF83 1F1C 3DC6 3EFB F2BB BB29 B99E"))))
)

View File

@ -10,6 +10,16 @@
(gnu packages vim) (gnu packages vim)
(gnu packages version-control) (gnu packages version-control)
(gnu packages terminals) (gnu packages terminals)
(gnu packages web)
(gnu packages video)
(gnu packages fonts)
(gnu packages curl)
(benoitj packages fonts)
(nebula packages fonts)
(zzkt packages fonts)
; (gnu packages font-nerd-fonts)
; (nonguix packages)
(nongnu packages mozilla)
(gnu services) (gnu services)
(guix gexp) (guix gexp)
(guix store) (guix store)
@ -24,19 +34,27 @@
;; taken from https://git.sr.ht/~michal_atlas/dotfiles/tree/16ccb8dd549494fd4165f706c899b591903d1a6d/item/home.scm ;; taken from https://git.sr.ht/~michal_atlas/dotfiles/tree/16ccb8dd549494fd4165f706c899b591903d1a6d/item/home.scm
(define (file-fetch url hash) (define (file-fetch url hash)
(with-store store (with-store store
(run-with-store store (run-with-store store
(url-fetch url 'sha256 (url-fetch url 'sha256
; hash ; hash
(base64-decode hash) (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.
(packages (list (packages (list
emacs emacs
git git
kitty firefox
kitty
;font-nerd-fonts-firacode
meslo-nerd-font
font-monaspace
font-google-noto-sans-cjk
font-google-noto-emoji
curl
mpv
neovim)) neovim))
;; Below is the list of Home services. To search for available ;; Below is the list of Home services. To search for available
@ -47,22 +65,22 @@
home-files-service-type home-files-service-type
`( `(
(".face" ,(file-fetch (".face" ,(file-fetch
"https://marq42.xyz/mir-avatar-picrew-3.png" "https://marq42.xyz/mir-avatar-picrew-3.png"
;; get below with `guix download URL --format=base64` - this took ages to work out ;; get below with `guix download URL --format=base64` - this took ages to work out
"Psx4J7+7mMKqpsT/rl/Iv/XQnZlTJ1WSMpswuNDjv38=" "Psx4J7+7mMKqpsT/rl/Iv/XQnZlTJ1WSMpswuNDjv38="
)))) ))))
(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)
(favorite-apps #( (favorite-apps #(
"kitty.desktop" "kitty.desktop"
"firefox.desktop" "firefox.desktop"
"emacs.desktop" "emacs.desktop"
"org.gnome.Settings.desktop" "org.gnome.Settings.desktop"
"org.gnome.Nautilus.desktop" "org.gnome.Nautilus.desktop"
"btop.desktop")) "btop.desktop"))
) )
(org/gnome/desktop/interface (org/gnome/desktop/interface
(color-scheme "prefer-dark")) (color-scheme "prefer-dark"))
(org/gnome/mutter (org/gnome/mutter
@ -70,18 +88,18 @@
(org/gnome/desktop/input-sources (org/gnome/desktop/input-sources
(xkb-options #("caps:escape"))) (xkb-options #("caps:escape")))
(org/gnome/desktop/wm/preferences (org/gnome/desktop/wm/preferences
(focus-mode "sloppy")) (focus-mode "sloppy"))
(org/gnome/settings-daemon/plugins/power (org/gnome/settings-daemon/plugins/power
(idle-dim #f) (idle-dim #f)
(sleep-inactive-ac-type "nothing")) (sleep-inactive-ac-type "nothing"))
(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/session ;; (org/gnome/desktop/session
(idle-delay "uint32 0") ;; (idle-delay "uint32 0")
;(idle-delay ,(int32->uint32 0)) ;; ;(idle-delay ,(int32->uint32 0))
) ;; )
(org/gnome/desktop/background (org/gnome/desktop/background
(picture-uri-dark (picture-uri-dark
#$(file-fetch "https://www.teahub.io/photos/full/154-1542362_mac-os-mojave-screenshot.jpg" #$(file-fetch "https://www.teahub.io/photos/full/154-1542362_mac-os-mojave-screenshot.jpg"
@ -89,7 +107,7 @@
"avrKrso2RJBM0X9BD8likF/7wV0SWMNgoLqtqAixLG8=" "avrKrso2RJBM0X9BD8likF/7wV0SWMNgoLqtqAixLG8="
))) )))
(org/gnome/desktop/peripherals/touchpad (org/gnome/desktop/peripherals/touchpad
(tap-to-click #t)))) ; end gnome stuff (tap-to-click #t)))) ; end gnome stuff
;; shell ;; shell
(service home-bash-service-type (service home-bash-service-type
(home-bash-configuration (home-bash-configuration

13
machines.scm Normal file
View File

@ -0,0 +1,13 @@
(list (build-machine
;; (name "unicron")
(name "192.168.1.3")
(systems (list "x86_64-linux" "i686-linux"))
(host-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALuQ9g+xYE7Wu5o+8GjtJXLEfOaJwgURMVaJIDb0e8T")
(user "root")
(speed 2.) ;incredibly fast!
;; Remember 'guix offload' is spawned by
;; 'guix-daemon' as root.
(private-key "/root/.ssh/id_rsa")
)
)

View File

@ -48,7 +48,7 @@
(specification->package "eza") (specification->package "eza")
(specification->package "git") (specification->package "git")
(specification->package "gparted") (specification->package "gparted")
(specification->package "firefox") ;; (specification->package "firefox")
;; (specification->package "nss-certs") ;removed because version conflict ;; (specification->package "nss-certs") ;removed because version conflict
) )
%base-packages)) %base-packages))