home-environments: radio: Move to wayland :)

impermanence
Luis Guilherme Coelho 2024-03-20 03:42:12 -03:00
parent c0717c14ca
commit d2eb63b0ab
No known key found for this signature in database
GPG Key ID: 1F2E76ACE3F531C8
1 changed files with 29 additions and 14 deletions

View File

@ -25,6 +25,7 @@
#:use-module (gnu packages gnupg)
#:use-module (gnu packages guile-xyz)
#|I|# #:use-module (gnu packages image-viewers)
#:use-module (gnu packages image)
#|L|# #:use-module (gnu packages linux)
#|M|# #:use-module (gnu packages maths)
#:use-module (gnu packages minetest)
@ -36,6 +37,7 @@
#:use-module (gnu packages ssh)
#:use-module (gnu packages suckless)
#|T|# #:use-module (gnu packages telegram)
#:use-module (gnu packages terminals)
#:use-module (gnu packages text-editors)
#:use-module (gnu packages tor-browsers)
#:use-module (gnu packages toys)
@ -44,6 +46,7 @@
#|W|# #:use-module (gnu packages wm)
#|X|# #:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#|Z|# #:use-module (gnu packages zig-xyz)
#|GNU home services|#
#||# #:use-module (gnu home services)
@ -51,9 +54,11 @@
#:use-module (gnu home services dotfiles)
#|G|# #:use-module (gnu home services guix)
#|M|# #:use-module (gnu home services mcron)
#|P|# #:use-module (gnu home services pm)
#|S|# #:use-module (gnu home services ssh)
#:use-module (gnu home services shepherd)
#:use-module (gnu home services sound)
#|X|# #:use-module (gnu home services xdg)
#|Guix|#
#|C|# #:use-module (guix channels)
@ -67,20 +72,20 @@
#|F|# #:use-module (radix packages fonts)
#|S|# #:use-module (radix packages seninha)
#:use-module (radix packages syndication)
#|T|# #:use-module (radix packages toys)
#|W|# #:use-module (radix packages wm)
#|Radix home services|#
#||# #:use-module (radix home services)
#|G|# #:use-module (radix home services gnupg)
#|S|# #:use-module (radix home services shells)
#|X|# #:use-module (radix home services xdg)
#:export (home-environment))
(define home-environment
(user-home-environment
(packages
(list #|admin |# neofetch netcat-openbsd
(list #|admin |# hyfetch
#|bittorrent |# aria2 qbittorrent
#|c |# c-intro-and-ref
#|calendar |# remind
@ -91,14 +96,15 @@
#|fonts |# font-awesome font-google-noto font-google-noto-emoji
font-juliamono font-liberation font-meslo-lg-dz
font-misc-misc font-un font-wqy-zenhei
#|freedesktop |# xdg-utils
#|freedesktop |# xdg-utils xdg-desktop-portal xdg-desktop-portal-wlr
#|games |# minetest supertuxkart xonotic
#|gnome |# adwaita-icon-theme
#|gnu-doc |# gnu-standards
#|gnupg |# gnupg pinentry
#|guile-xyz |# haunt
#|image |# grim slurp
#|image-viewers |# imv ueberzug++
#|linux |# alsa-utils
#|linux |# wireplumber
#|math |# libqalculate
#|password-utils|# keepassxc
#|pdf |# sioyek
@ -106,17 +112,16 @@
#|scheme |# sicp
#|seninha |# fmutils
#|ssh |# openssh
#|suckless |# xst
#|syndication |# newsraft
#|telegram |# telegram-desktop
#|tor-browsers |# mullvadbrowser torbrowser
#|toys |# oneko
#|terminals |# foot
#|tor-browsers |# mullvadbrowser
#|toys |# wayneko
#|vesion-control|# git
#|video |# ffmpeg mpv yt-dlp
#|wm |# awesome-next
#|xdisorg |# maim wmctrl xbanish xclip xinit xsel
#|xorg |# setxkbmap xinput xf86-input-libinput xkill xmodmap
xorg-server xrdb xset))
#|wm |# fnott rivercarro swww waybar
#|xdisorg |# fuzzel wl-clipboard wlsunset
#|zig-xyz |# river))
(services
(list #|XDG services|#
@ -353,8 +358,7 @@
("GUILE_LOAD_PATH"
. ,(format #f "~?~?"
"~@{:$HOME/areas/code/scm/~a~}"
'(ajatt
radix
'(radix
zero
zero/operating-systems
zero/home-environments)
@ -375,7 +379,7 @@
("PAGER" . "less")
("READER" . "sioyek")
("SHELL" . "fish")
("TERMINAL" . "xst")
("TERMINAL" . "foot")
("VISUAL" . "kak")
("WM" . "awesome")))
@ -407,6 +411,17 @@
#|Sound services|#
(service home-pipewire-service-type)
#|Battery services|#
(service home-batsignal-service-type
(home-batsignal-configuration
(poll-delay 15)
(full-level 90)
(warning-level 70)
(critical-level 30)
(full-message "Unplug the cable.")
(warning-message "You may want to plug the cable.")
(critical-message "Plug the cable.")))
#|Mcron service|#
(service home-mcron-service-type
(home-mcron-configuration