summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-01-04 13:13:39 -0700
committerbdunahu <bdunahu@operationnull.com>2026-01-04 13:13:39 -0700
commitc2b706ff2f3aa42d58a03febad1d1b8f8d5a1142 (patch)
treed6786f531f02717472abdc992cc6c6ef81e660b3
parentc4ca05231236c7e9bdf5304275eadde954acf588 (diff)
remove unnecessary nested guix dir
-rw-r--r--.gitignore10
-rw-r--r--README.org2
-rw-r--r--kolwynia/home/bdunahu.scm (renamed from guix/kolwynia/home/bdunahu.scm)2
-rw-r--r--kolwynia/home/bdunahu/app-preferences.scm (renamed from guix/kolwynia/home/bdunahu/app-preferences.scm)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/early-init.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/early-init.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/gnus.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/gnus.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/images/raven.png (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/images/raven.png)bin134324 -> 134324 bytes
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png)bin117636 -> 117636 bytes
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/init.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/init.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el (renamed from guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/eww/eww.scss (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/eww.scss)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/eww/eww.yuck (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/eww.yuck)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/eww/pollers.yuck (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/pollers.yuck)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.config/eww/scripts/getvol (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/scripts/getvol)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/eww/widgets.yuck (renamed from guix/kolwynia/home/bdunahu/files/.config/eww/widgets.yuck)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/guix/channels.scm (renamed from guix/kolwynia/home/bdunahu/files/.config/guix/channels.scm)0
-rw-r--r--kolwynia/home/bdunahu/files/.config/zathura/zathurarc (renamed from guix/kolwynia/home/bdunahu/files/.config/zathura/zathurarc)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/bkup-home (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/bkup-home)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/fetch-album (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/fetch-album)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/guix-gc (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/guix-gc)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/mail-string (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/mail-string)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/sort-music (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/sort-music)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/string-weather (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/string-weather)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/t1-string (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/t1-string)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/tag-media (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/tag-media)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/touchpad-defaults (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/touchpad-defaults)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/unfreeze (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/unfreeze)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/upload (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/upload)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xrandr-refresh (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-refresh)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xrandr-toggle (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-toggle)0
-rwxr-xr-xkolwynia/home/bdunahu/files/.local/bin/xxinit (renamed from guix/kolwynia/home/bdunahu/files/.local/bin/xxinit)0
-rw-r--r--kolwynia/home/bdunahu/files/.xinitrc (renamed from guix/kolwynia/home/bdunahu/files/.xinitrc)0
-rw-r--r--kolwynia/home/bdunahu/files/.xkb/keymap/rocket (renamed from guix/kolwynia/home/bdunahu/files/.xkb/keymap/rocket)0
-rw-r--r--kolwynia/home/bdunahu/files/.xkb/keymap/standard (renamed from guix/kolwynia/home/bdunahu/files/.xkb/keymap/standard)0
-rw-r--r--kolwynia/home/bdunahu/files/.xkb/symbols/rocket (renamed from guix/kolwynia/home/bdunahu/files/.xkb/symbols/rocket)0
-rw-r--r--kolwynia/home/bdunahu/packages.scm (renamed from guix/kolwynia/home/bdunahu/packages.scm)0
-rw-r--r--kolwynia/home/bdunahu/ssh.scm (renamed from guix/kolwynia/home/bdunahu/ssh.scm)0
-rw-r--r--kolwynia/os/garmr.scm (renamed from guix/kolwynia/os/garmr.scm)0
-rw-r--r--kolwynia/os/garmr/file-systems.scm (renamed from guix/kolwynia/os/garmr/file-systems.scm)0
-rw-r--r--kolwynia/os/hel.scm45
-rw-r--r--kolwynia/os/hel/file-systems.scm39
-rw-r--r--kolwynia/os/ymir.scm (renamed from guix/kolwynia/os/ymir.scm)0
-rw-r--r--kolwynia/os/ymir/packages.scm (renamed from guix/kolwynia/os/ymir/packages.scm)0
-rw-r--r--kolwynia/os/ymir/users.scm (renamed from guix/kolwynia/os/ymir/users.scm)0
-rw-r--r--kolwynia/utils.scm (renamed from guix/kolwynia/utils.scm)0
74 files changed, 91 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index d24c56a..bfcec2c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
-guix/assets/*
-guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--secret.el
-guix/kolwynia/home/bdunahu/files/.config/offlineimap/
-guix/kolwynia/home/bdunahu/files/.local/bin/set-t1
-guix/kolwynia/home/bdunahu/mail.scm
+assets/*
+kolwynia/home/bdunahu/files/.config/emacs/modules/bd--secret.el
+kolwynia/home/bdunahu/files/.config/offlineimap/
+kolwynia/home/bdunahu/files/.local/bin/set-t1
+kolwynia/home/bdunahu/mail.scm
diff --git a/README.org b/README.org
index 891d764..60b9e34 100644
--- a/README.org
+++ b/README.org
@@ -4,7 +4,7 @@ Kolwynia contains the system declarations for my systems, such that they will ne
[[file:screenshots/desktop.png]]
-Namely, these systems are declared using [[https://guix.gnu.org/][GNU Guix]]. The main function of GNU Guix is to effortlessly set up [[https://www.gnu.org/software/emacs/][GNU Emacs]], the everything tool. All configuration files, including Emacs, are installed with =guix home=, and are thus found in =/guix/kolwynia/home/bdunahu/files/=.
+Namely, these systems are declared using [[https://guix.gnu.org/][GNU Guix]]. The main function of GNU Guix is to effortlessly set up [[https://www.gnu.org/software/emacs/][GNU Emacs]], the everything tool. All configuration files, including Emacs, are installed with =guix home=, and are thus found in =/kolwynia/home/bdunahu/files/=.
** Inspiration
diff --git a/guix/kolwynia/home/bdunahu.scm b/kolwynia/home/bdunahu.scm
index 98105a0..4c60772 100644
--- a/guix/kolwynia/home/bdunahu.scm
+++ b/kolwynia/home/bdunahu.scm
@@ -79,7 +79,7 @@
("auth" . "echo -e \"$PWD\n\" >> $HOME/.config/guix/shell-authorized-directories")
("cp" . "cp -i")
("grep" . "grep --color=auto")
- ("guix-rcfg" . "sudo guix system -L ${HOME}/.dotfiles/guix/ reconfigure ${HOME}/.dotfiles/guix/kolwynia/os/${HOSTNAME}.scm")
+ ("guix-rcfg" . "sudo guix system -L ${HOME}/.dotfiles/ reconfigure ${HOME}/.dotfiles/kolwynia/os/${HOSTNAME}.scm")
("ll" . "ls -l")
("ls" . "ls -p --color=auto")
("mkd" . "mkdir -pv")
diff --git a/guix/kolwynia/home/bdunahu/app-preferences.scm b/kolwynia/home/bdunahu/app-preferences.scm
index b794f2d..b794f2d 100644
--- a/guix/kolwynia/home/bdunahu/app-preferences.scm
+++ b/kolwynia/home/bdunahu/app-preferences.scm
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/early-init.el b/kolwynia/home/bdunahu/files/.config/emacs/early-init.el
index 037dc17..037dc17 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/early-init.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/early-init.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/gnus.el b/kolwynia/home/bdunahu/files/.config/emacs/gnus.el
index 8482ec9..8482ec9 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/gnus.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/gnus.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/images/raven.png b/kolwynia/home/bdunahu/files/.config/emacs/images/raven.png
index 6f27c08..6f27c08 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/images/raven.png
+++ b/kolwynia/home/bdunahu/files/.config/emacs/images/raven.png
Binary files differ
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png b/kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png
index fabad74..fabad74 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png
+++ b/kolwynia/home/bdunahu/files/.config/emacs/images/wolf.png
Binary files differ
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/init.el b/kolwynia/home/bdunahu/files/.config/emacs/init.el
index 7243419..7243419 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/init.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/init.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el b/kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el
index 112512d..112512d 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/libraries/copyright.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el b/kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el
index c315e8b..c315e8b 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/libraries/exwm-outer-gaps.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el b/kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el
index 2a70cd6..2a70cd6 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/libraries/fill-column.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el b/kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el
index 2c76df0..2c76df0 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/libraries/powerthesaurus.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el b/kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el
index 3b77190..3b77190 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/libraries/selector.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el
index 7ba6513..7ba6513 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--browse.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el
index 4a09805..4a09805 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--buffer.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el
index 5fa0c2d..5fa0c2d 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--chat.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el
index dfc9f15..dfc9f15 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--devel.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el
index e032837..e032837 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--dictionary.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el
index f4e5064..f4e5064 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--emms.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el
index 1738ebe..1738ebe 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--exwm.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el
index c2f3df8..c2f3df8 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--files.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el
index 88d9425..88d9425 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--gpg.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el
index 1d5876c..1d5876c 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--image.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el
index cf5641b..cf5641b 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--minibuffer.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el
index 2ca7ccb..2ca7ccb 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--modeline.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el
index 13f80f4..13f80f4 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--notes.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el
index b88a72b..b88a72b 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--org.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el
index 243e3cd..243e3cd 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--project.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el
index 1072694..1072694 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--shells.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el
index 6d4f12f..6d4f12f 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--tabs.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el
index cd24cab..cd24cab 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--themes.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el
index ee74f58..ee74f58 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--utility.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el
index bdc173b..bdc173b 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el
+++ b/kolwynia/home/bdunahu/files/.config/emacs/modules/bd--window.el
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/eww.scss b/kolwynia/home/bdunahu/files/.config/eww/eww.scss
index 198a00b..198a00b 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/eww.scss
+++ b/kolwynia/home/bdunahu/files/.config/eww/eww.scss
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/eww.yuck b/kolwynia/home/bdunahu/files/.config/eww/eww.yuck
index 335a687..335a687 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/eww.yuck
+++ b/kolwynia/home/bdunahu/files/.config/eww/eww.yuck
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/pollers.yuck b/kolwynia/home/bdunahu/files/.config/eww/pollers.yuck
index c3cdecf..c3cdecf 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/pollers.yuck
+++ b/kolwynia/home/bdunahu/files/.config/eww/pollers.yuck
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/getvol b/kolwynia/home/bdunahu/files/.config/eww/scripts/getvol
index 9fbe60f..9fbe60f 100755
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/getvol
+++ b/kolwynia/home/bdunahu/files/.config/eww/scripts/getvol
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces b/kolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces
index 4fb1b1c..4fb1b1c 100755
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces
+++ b/kolwynia/home/bdunahu/files/.config/eww/scripts/update_workspaces
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names b/kolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names
index 63117ef..63117ef 100755
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names
+++ b/kolwynia/home/bdunahu/files/.config/eww/scripts/update_x_names
diff --git a/guix/kolwynia/home/bdunahu/files/.config/eww/widgets.yuck b/kolwynia/home/bdunahu/files/.config/eww/widgets.yuck
index c7ea4d4..c7ea4d4 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/eww/widgets.yuck
+++ b/kolwynia/home/bdunahu/files/.config/eww/widgets.yuck
diff --git a/guix/kolwynia/home/bdunahu/files/.config/guix/channels.scm b/kolwynia/home/bdunahu/files/.config/guix/channels.scm
index f0ed659..f0ed659 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/guix/channels.scm
+++ b/kolwynia/home/bdunahu/files/.config/guix/channels.scm
diff --git a/guix/kolwynia/home/bdunahu/files/.config/zathura/zathurarc b/kolwynia/home/bdunahu/files/.config/zathura/zathurarc
index ecdae54..ecdae54 100644
--- a/guix/kolwynia/home/bdunahu/files/.config/zathura/zathurarc
+++ b/kolwynia/home/bdunahu/files/.config/zathura/zathurarc
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/bkup-home b/kolwynia/home/bdunahu/files/.local/bin/bkup-home
index b2d31b6..b2d31b6 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/bkup-home
+++ b/kolwynia/home/bdunahu/files/.local/bin/bkup-home
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/fetch-album b/kolwynia/home/bdunahu/files/.local/bin/fetch-album
index 3885f88..3885f88 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/fetch-album
+++ b/kolwynia/home/bdunahu/files/.local/bin/fetch-album
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/guix-gc b/kolwynia/home/bdunahu/files/.local/bin/guix-gc
index 23a423b..23a423b 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/guix-gc
+++ b/kolwynia/home/bdunahu/files/.local/bin/guix-gc
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/mail-string b/kolwynia/home/bdunahu/files/.local/bin/mail-string
index e4f1d20..e4f1d20 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/mail-string
+++ b/kolwynia/home/bdunahu/files/.local/bin/mail-string
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/sort-music b/kolwynia/home/bdunahu/files/.local/bin/sort-music
index 013f194..013f194 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/sort-music
+++ b/kolwynia/home/bdunahu/files/.local/bin/sort-music
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/string-weather b/kolwynia/home/bdunahu/files/.local/bin/string-weather
index 01ece24..01ece24 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/string-weather
+++ b/kolwynia/home/bdunahu/files/.local/bin/string-weather
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/t1-string b/kolwynia/home/bdunahu/files/.local/bin/t1-string
index ffdd61a..ffdd61a 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/t1-string
+++ b/kolwynia/home/bdunahu/files/.local/bin/t1-string
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/tag-media b/kolwynia/home/bdunahu/files/.local/bin/tag-media
index 64b4586..64b4586 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/tag-media
+++ b/kolwynia/home/bdunahu/files/.local/bin/tag-media
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/touchpad-defaults b/kolwynia/home/bdunahu/files/.local/bin/touchpad-defaults
index 6c07797..6c07797 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/touchpad-defaults
+++ b/kolwynia/home/bdunahu/files/.local/bin/touchpad-defaults
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/unfreeze b/kolwynia/home/bdunahu/files/.local/bin/unfreeze
index 072473d..072473d 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/unfreeze
+++ b/kolwynia/home/bdunahu/files/.local/bin/unfreeze
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/upload b/kolwynia/home/bdunahu/files/.local/bin/upload
index a2db9b5..a2db9b5 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/upload
+++ b/kolwynia/home/bdunahu/files/.local/bin/upload
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto
index b81ced4..b81ced4 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto
+++ b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-auto
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout
index de6f7a2..de6f7a2 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout
+++ b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-layout
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle
index 70f9516..70f9516 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle
+++ b/kolwynia/home/bdunahu/files/.local/bin/xkeyboard-toggle
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-refresh b/kolwynia/home/bdunahu/files/.local/bin/xrandr-refresh
index c9d55c5..c9d55c5 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-refresh
+++ b/kolwynia/home/bdunahu/files/.local/bin/xrandr-refresh
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-toggle b/kolwynia/home/bdunahu/files/.local/bin/xrandr-toggle
index 6acff6d..6acff6d 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xrandr-toggle
+++ b/kolwynia/home/bdunahu/files/.local/bin/xrandr-toggle
diff --git a/guix/kolwynia/home/bdunahu/files/.local/bin/xxinit b/kolwynia/home/bdunahu/files/.local/bin/xxinit
index 1ec9a82..1ec9a82 100755
--- a/guix/kolwynia/home/bdunahu/files/.local/bin/xxinit
+++ b/kolwynia/home/bdunahu/files/.local/bin/xxinit
diff --git a/guix/kolwynia/home/bdunahu/files/.xinitrc b/kolwynia/home/bdunahu/files/.xinitrc
index 0e51e5a..0e51e5a 100644
--- a/guix/kolwynia/home/bdunahu/files/.xinitrc
+++ b/kolwynia/home/bdunahu/files/.xinitrc
diff --git a/guix/kolwynia/home/bdunahu/files/.xkb/keymap/rocket b/kolwynia/home/bdunahu/files/.xkb/keymap/rocket
index 4fdd8c1..4fdd8c1 100644
--- a/guix/kolwynia/home/bdunahu/files/.xkb/keymap/rocket
+++ b/kolwynia/home/bdunahu/files/.xkb/keymap/rocket
diff --git a/guix/kolwynia/home/bdunahu/files/.xkb/keymap/standard b/kolwynia/home/bdunahu/files/.xkb/keymap/standard
index 528dd72..528dd72 100644
--- a/guix/kolwynia/home/bdunahu/files/.xkb/keymap/standard
+++ b/kolwynia/home/bdunahu/files/.xkb/keymap/standard
diff --git a/guix/kolwynia/home/bdunahu/files/.xkb/symbols/rocket b/kolwynia/home/bdunahu/files/.xkb/symbols/rocket
index a206a9a..a206a9a 100644
--- a/guix/kolwynia/home/bdunahu/files/.xkb/symbols/rocket
+++ b/kolwynia/home/bdunahu/files/.xkb/symbols/rocket
diff --git a/guix/kolwynia/home/bdunahu/packages.scm b/kolwynia/home/bdunahu/packages.scm
index 7d0e510..7d0e510 100644
--- a/guix/kolwynia/home/bdunahu/packages.scm
+++ b/kolwynia/home/bdunahu/packages.scm
diff --git a/guix/kolwynia/home/bdunahu/ssh.scm b/kolwynia/home/bdunahu/ssh.scm
index 5c137b2..5c137b2 100644
--- a/guix/kolwynia/home/bdunahu/ssh.scm
+++ b/kolwynia/home/bdunahu/ssh.scm
diff --git a/guix/kolwynia/os/garmr.scm b/kolwynia/os/garmr.scm
index ad6cace..ad6cace 100644
--- a/guix/kolwynia/os/garmr.scm
+++ b/kolwynia/os/garmr.scm
diff --git a/guix/kolwynia/os/garmr/file-systems.scm b/kolwynia/os/garmr/file-systems.scm
index 352d1f2..352d1f2 100644
--- a/guix/kolwynia/os/garmr/file-systems.scm
+++ b/kolwynia/os/garmr/file-systems.scm
diff --git a/kolwynia/os/hel.scm b/kolwynia/os/hel.scm
new file mode 100644
index 0000000..e9b6289
--- /dev/null
+++ b/kolwynia/os/hel.scm
@@ -0,0 +1,45 @@
+(define-module (kolwynia os hel)
+ #:use-module (gnu)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages networking)
+ #:use-module (gnu packages xorg)
+ #:use-module (gnu services)
+ #:use-module (gnu services guix)
+ #:use-module (guix gexp)
+ #:use-module (kolwynia os ymir)
+ #:use-module ((kolwynia os hel file-systems)
+ #:prefix fs:)
+ #:use-module ((kolwynia os ymir packages)
+ #:prefix pkg:)
+ #:use-module ((kolwynia os ymir users)
+ #:prefix users:)
+ #:use-module (kolwynia home bdunahu))
+
+;;; Commentary:
+;;;
+;;; hel is a intel i5 with RTX 1050ti
+;;;
+;;; Code:
+
+(operating-system
+ (inherit ymir)
+ (host-name "hel")
+
+ (packages (cons* xf86-video-nouveau pkg:ymir-packages))
+
+ (services
+ (cons*
+ (simple-service 'network-manager-applet
+ profile-service-type
+ (list network-manager-applet))
+ (service guix-home-service-type
+ `((,users:bdunahu-str ,bdunahu)))
+
+ (operating-system-user-services ymir)))
+
+ (mapped-devices fs:%mapped-devices)
+ (file-systems fs:%file-systems))
+
+;;; hel.scm ends here
diff --git a/kolwynia/os/hel/file-systems.scm b/kolwynia/os/hel/file-systems.scm
new file mode 100644
index 0000000..b975c56
--- /dev/null
+++ b/kolwynia/os/hel/file-systems.scm
@@ -0,0 +1,39 @@
+;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com>
+(define-module (kolwynia os hel file-systems)
+ #:use-module (gnu system mapped-devices)
+ #:use-module (gnu system file-systems)
+ #:export (%mapped-devices %file-systems))
+
+;;; Commentary:
+;;;
+;;; filesystems for hel
+;;;
+;;; Code:
+
+(define %mapped-devices
+ (list (mapped-device
+ (source (uuid "671c8094-c8cd-47f9-8332-25513f16917b"))
+ (target "hidden")
+ (type luks-device-mapping))))
+
+(define %file-systems
+ (cons* (file-system
+ (mount-point "/boot/efi")
+ (device (uuid
+ "1A7A-026F"
+ 'fat32))
+ (type "vfat"))
+ (file-system
+ (mount-point "/home")
+ (device "/dev/mapper/hidden")
+ (type "ext4")
+ (dependencies %mapped-devices))
+ (file-system
+ (mount-point "/")
+ (device (uuid
+ "0a0b9520-308f-4072-a62b-b91ffacdc5b0"
+ 'ext4))
+ (type "ext4"))
+ %base-file-systems))
+
+;;; file-systems.scm ends here
diff --git a/guix/kolwynia/os/ymir.scm b/kolwynia/os/ymir.scm
index bba1b3b..bba1b3b 100644
--- a/guix/kolwynia/os/ymir.scm
+++ b/kolwynia/os/ymir.scm
diff --git a/guix/kolwynia/os/ymir/packages.scm b/kolwynia/os/ymir/packages.scm
index 9331b10..9331b10 100644
--- a/guix/kolwynia/os/ymir/packages.scm
+++ b/kolwynia/os/ymir/packages.scm
diff --git a/guix/kolwynia/os/ymir/users.scm b/kolwynia/os/ymir/users.scm
index a577998..a577998 100644
--- a/guix/kolwynia/os/ymir/users.scm
+++ b/kolwynia/os/ymir/users.scm
diff --git a/guix/kolwynia/utils.scm b/kolwynia/utils.scm
index 990cef1..990cef1 100644
--- a/guix/kolwynia/utils.scm
+++ b/kolwynia/utils.scm