This commit is contained in:
Aleksandr Lebedev 2025-12-13 16:21:15 +01:00
parent 18f6a2da83
commit 4ded981d4b

View file

@ -1,6 +1,7 @@
(define-module (guix-config home librem5) (define-module (guix-config home librem5)
#:use-module (gnu home) #:use-module (gnu home)
#:use-module (guix) #:use-module (guix)
#:use-module (gnu packages base)
#:use-module (gnu packages emacs) #:use-module (gnu packages emacs)
#:use-module (gnu packages tmux) #:use-module (gnu packages tmux)
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
@ -22,7 +23,6 @@
#:use-module (gnu packages password-utils) #:use-module (gnu packages password-utils)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages version-control) #:use-module (gnu packages version-control)
#:use-module (gnu packages librewolf)
#:use-module (gnu packages audio) #:use-module (gnu packages audio)
#:use-module (gnu packages xdisorg) #:use-module (gnu packages xdisorg)
#:use-module (gnu packages admin) #:use-module (gnu packages admin)
@ -31,7 +31,6 @@
#:use-module (gnu packages xdisorg) #:use-module (gnu packages xdisorg)
#:use-module (gnu packages monitoring) #:use-module (gnu packages monitoring)
#:use-module (gnu packages video) #:use-module (gnu packages video)
#:use-module (gnu packages texlive)
#:use-module (gnu services) #:use-module (gnu services)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (gnu home services shells) #:use-module (gnu home services shells)
@ -59,7 +58,6 @@
;; 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 libnotify (packages (list libnotify
glibc-locales
fastfetch fastfetch
tmux tmux
;;icecat ;;icecat
@ -72,8 +70,7 @@
(append (list (service home-bash-service-type (append (list (service home-bash-service-type
(home-bash-configuration (home-bash-configuration
(environment-variables (environment-variables
'(("EDITOR" . "emacsclient -c") '(("EDITOR" . "emacsclient -c")))
("GUIX_LOCPATH" . (string-append (getenv "HOME") "/.guix-profile/lib/locale"))))
(aliases '(("gs" . "git status") (aliases '(("gs" . "git status")
("home-reconfigure" ("home-reconfigure"
. "guix time-machine -C ~/dotfiles/guix-config/channels-lock.scm -- home -L ~/dotfiles reconfigure ~/dotfiles/guix-config/home/librem5.scm") . "guix time-machine -C ~/dotfiles/guix-config/channels-lock.scm -- home -L ~/dotfiles reconfigure ~/dotfiles/guix-config/home/librem5.scm")
@ -88,11 +85,12 @@
(service home-dotfiles-service-type (service home-dotfiles-service-type
(home-dotfiles-configuration (home-dotfiles-configuration
(directories '("../../files")))) (directories '("../../files"))))
(service home-emacs-service-type ;(service home-emacs-service-type
(home-emacs-configuration ; (home-emacs-configuration
(emacs (tune guixmacs)) ; (emacs (tune guixmacs))
(config-file ; (config-file
(local-file "./emacs/config.el")) ; (local-file "./emacs/config.el"))
(early-config-file ;(early-config-file
(local-file "./emacs/init.el"))))) ; (local-file "./emacs/init.el"))))
)
%base-home-services))) %base-home-services)))