summaryrefslogtreecommitdiff
path: root/kolwynia/home
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-01-05 01:26:07 -0700
committerbdunahu <bdunahu@operationnull.com>2026-01-05 01:26:07 -0700
commit697e33017ed62a1d8c05341b39cee5795cf56632 (patch)
treeef0f2bebb8da447ded4535a36993238b1f26b05d /kolwynia/home
parentaaa21d78cf30e4f1a670a0b897801c0f95f5b16d (diff)
hel uses non-guix substitutes, full linux kernel, non-free NVIDIA
Additionally, switched to the startx-command-service-type to ease the configuration steps.
Diffstat (limited to 'kolwynia/home')
-rw-r--r--kolwynia/home/bdunahu.scm9
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xxinit6
2 files changed, 6 insertions, 9 deletions
diff --git a/kolwynia/home/bdunahu.scm b/kolwynia/home/bdunahu.scm
index 0a1f80a..1bf4572 100644
--- a/kolwynia/home/bdunahu.scm
+++ b/kolwynia/home/bdunahu.scm
@@ -52,9 +52,12 @@
(services
(list (service home-shepherd-service-type)
(service home-dicod-service-type)
- ;; TODO: causes EXWM XELB: Authorization required,
- ;; but no authorization protocol specified.
- ;; ,(service home-startx-command-service-type)
+ (if hel? (service home-startx-command-service-type
+ (xorg-configuration
+ (modules (cons (specification->package "nvda")
+ %default-xorg-modules))
+ (drivers '("nvidia"))))
+ (service home-startx-command-service-type))
(service home-channels-service-type
(cons* channel:guix
channel:tanelorn
diff --git a/kolwynia/home/bdunahu/files/.local/bin/xxinit b/kolwynia/home/bdunahu/files/.local/bin/xxinit
deleted file mode 100755
index 1ec9a82..0000000
--- a/kolwynia/home/bdunahu/files/.local/bin/xxinit
+++ /dev/null
@@ -1,6 +0,0 @@
- #!/bin/sh
-
-DIR=/home/bdunahu/.guix-home/profile/
-$DIR/bin/xinit -- $DIR/bin/Xorg :0 vt1 -keeptty \
- -configdir $DIR/share/X11/xorg.conf.d \
- -modulepath $DIR/lib/xorg/modules