diff options
| author | ryan77627 <ryan@rschanz.org> | 2023-05-19 00:27:16 -0400 |
|---|---|---|
| committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-05-19 00:27:16 -0400 |
| commit | f48af547d767f6718249dc05d7464a123dbebcb1 (patch) | |
| tree | 0f3ef3c6b838d60504513306b5a94e9dc6c3b635 /modules | |
| parent | 04498cbd95e47ac4e0ec323fe1ef3d5fac485455 (diff) | |
convert to proper module
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ryan-config/base-system.scm | 40 |
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))))))))) |
