[feat] split packages to modules

Signed-off-by: SouthFox <master@southfox.me>
This commit is contained in:
SouthFox 2024-11-20 17:20:49 +08:00
parent 57b6504ea2
commit aa7d9fc117
2 changed files with 18 additions and 13 deletions

View file

@ -10,9 +10,8 @@
(gnu services) (gnu services)
(guix gexp) (guix gexp)
(gnu home services) (gnu home services)
(gnu home services shells)) (gnu home services shells)
(fox packages))
(load "packages.scm")
(if (equal? "lighthouse" (getlogin)) (if (equal? "lighthouse" (getlogin))
(home-environment (home-environment

View file

@ -1,13 +1,19 @@
(use-modules (guix licenses) (define-module (fox packages)
(guix packages) #:use-module (guix licenses)
(guix download) #:use-module (guix packages)
(guix git-download) #:use-module (guix download)
(guix utils) #:use-module (guix gexp)
(gnu packages) #:use-module (guix git-download)
(gnu packages emacs) #:use-module (guix utils)
(gnu home services shepherd) #:use-module (gnu packages)
(guix build-system copy) #:use-module (gnu packages emacs)
(gnu services)) #:use-module (gnu home services)
#:use-module (gnu home services shepherd)
#:use-module (guix build-system copy)
#:use-module (gnu services)
#:export (zellij
oh-my-zsh-service-type
home-emacs-service-type))
(define-public oh-my-zsh (define-public oh-my-zsh
(let ((commit "ca5471fe496f00007727fd26db762d19519c2e8f") (let ((commit "ca5471fe496f00007727fd26db762d19519c2e8f")