summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryan77627 <ryan@rschanz.org>2023-05-19 00:27:16 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-05-19 00:27:16 -0400
commitf48af547d767f6718249dc05d7464a123dbebcb1 (patch)
tree0f3ef3c6b838d60504513306b5a94e9dc6c3b635
parent04498cbd95e47ac4e0ec323fe1ef3d5fac485455 (diff)
convert to proper module
-rw-r--r--modules/ryan-config/base-system.scm40
1 files changed, 26 insertions, 14 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm
index ce4b5ab..cdb28fd 100644
--- a/modules/ryan-config/base-system.scm
+++ b/modules/ryan-config/base-system.scm
@@ -1,16 +1,27 @@
1(use-modules (gnu) (nongnu packages linux)) 1(define-module (ryan-config base-system)
2(use-modules (gnu system setuid)) 2 #:use-module (gnu)
3(use-modules (gnu packages admin)) 3 #:use-module (nongnu packages linux)
4(use-modules (guix packages)) 4 #:use-module (gnu system setuid)
5(use-modules (gnu packages shells)) 5 #:use-module (gnu packages admin)
6(use-modules (guix build-system trivial)) 6 #:use-module (guix packages)
7(use-modules (guix licenses)) 7 #:use-module (gnu packages shells)
8(use-modules (gnu packages tls)) 8 #:use-module (guix build-system trivial)
9(use-modules (srfi srfi-1)) 9 #:use-module (guix licenses)
10(use-modules (ryan-packages freedesktop)) 10 #:use-module (gnu packages tls)
11(use-modules (ryan-packages wm)) 11 #:use-module (srfi srfi-1)
12(use-package-modules security-token) 12 #:use-module (ryan-packages freedesktop)
13(use-service-modules cups desktop networking xorg ssh nix sound security-token docker virtualization) 13 #:use-module (ryan-packages wm)
14 #:use-module (gnu packages security-token)
15 #:use-module (gnu services security-token)
16 #:use-module (gnu services cups)
17 #:use-module (gnu services desktop)
18 #:use-module (gnu services networking)
19 #:use-module (gnu services xorg)
20 #:use-module (gnu services ssh)
21 #:use-module (gnu services nix)
22 #:use-module (gnu services sound)
23 #:use-module (gnu services docker)
24 #:use-module (gnu services virtualization))
14 25
15; Define package that installs my root ca public keys 26; Define package that installs my root ca public keys
16(define my-ca-certs 27(define my-ca-certs
@@ -70,6 +81,7 @@
70 "ACTION==\"add\", SUBSYSTEM==\"backlight\", " 81 "ACTION==\"add\", SUBSYSTEM==\"backlight\", "
71 "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\""))) 82 "RUN+=\"/run/current-system/profile/bin/chmod g+w /sys/class/backlight/%k/brightness\"")))
72 83
84(define-public base-operating-system
73(operating-system 85(operating-system
74 (kernel linux) 86 (kernel linux)
75 (firmware (list linux-firmware)) 87 (firmware (list linux-firmware))
@@ -183,4 +195,4 @@
183 (bootloader (bootloader-configuration 195 (bootloader (bootloader-configuration
184 (bootloader grub-efi-bootloader) 196 (bootloader grub-efi-bootloader)
185 (targets (list "/boot/efi")) 197 (targets (list "/boot/efi"))
186 (keyboard-layout keyboard-layout)))))))) 198 (keyboard-layout keyboard-layout)))))))))