From 51dfd8599d95a2e7f786f1ec6b26fa7a48f1ce4d Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Wed, 29 Apr 2026 18:31:57 -0400 Subject: added lyconfig, fork seems to work kinda, need to update to get newest kmscon --- modules/ryan-config/base-system.scm | 8 ++++---- modules/ryan-config/lyconfig.ini | 10 ++++++++++ modules/ryan-packages/login.scm | 8 ++++---- 3 files changed, 18 insertions(+), 8 deletions(-) create mode 100755 modules/ryan-config/lyconfig.ini diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index 5868ff9..c75ab7c 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm @@ -232,9 +232,9 @@ (module "pam_env.so")) (pam-entry (control "required") (module "pam_unix.so"))))))) - (service mingetty-service-type - (mingetty-configuration - (tty "tty7") + (service kmscon-service-type + (kmscon-configuration + (virtual-terminal "tty7") (login-program #~(string-append #$ly "/bin/ly")))) (service libvirt-service-type (libvirt-configuration @@ -248,7 +248,7 @@ ; (using-pam? #t))) (simple-service 'spice-polkit polkit-service-type (list spice-gtk)) (simple-service 'hwdb-creation etc-service-type (list `("udev-here-oneoneone" ,(plain-file "issue" "test\n")))) - (simple-service 'ly-config etc-service-type (list `("ly/config.ini" , (local-file "/home/ryan/lyconfig.ini")))) + (simple-service 'ly-config etc-service-type (list `("ly/config.ini" , (local-file "./lyconfig.ini")))) (service bluetooth-service-type (bluetooth-configuration (bluez bluez-ryan) diff --git a/modules/ryan-config/lyconfig.ini b/modules/ryan-config/lyconfig.ini new file mode 100755 index 0000000..684a973 --- /dev/null +++ b/modules/ryan-config/lyconfig.ini @@ -0,0 +1,10 @@ +animation = colormix +colormix_col1 = 0x00631E61 +colormix_col2 = 0x0060631E +colormix_col3 = 0x001E6063 +bigclock = en +bigclock_12hr = false +clock = %c +waylandsessions=/run/current-system/profile/share/wayland-sessions +custom_sessions=/home/ryan/sessions +setup_cmd=/home/ryan/rysway-launch diff --git a/modules/ryan-packages/login.scm b/modules/ryan-packages/login.scm index 37bd2d8..6efae9b 100644 --- a/modules/ryan-packages/login.scm +++ b/modules/ryan-packages/login.scm @@ -16,10 +16,10 @@ #:use-module (guix utils)) (define ly-source - (let ((commit "ddb24dfef5e397669c569f3c84e29729144ea3fa") - (revision "7") + (let ((commit "cdba55657976ad289da090b7d4fd1e5e16c156f9") + (revision "11") (name "ly") - (version "ly-rev7")) + (version "ly-rev11")) (origin (method git-fetch) (uri (git-reference @@ -27,7 +27,7 @@ (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "09kialy8vi0pisym4ngy5qr4z2nvlkq55pziz5k189ahhpqrvsc6"))))) + (base32 "1czv95pwmsv8zi92pjrra3swr7m82l3spks8mdkryxk9k62yd2k6"))))) (define ly-zig-cache (computed-file -- cgit v1.3