1
1
Fork
You've already forked gaex
0
GNU Guix channel for gæ people.
  • Scheme 100%
2025年01月15日 02:00:16 +01:00
channel/gæx gæx: home: Define some xinitrc commands as shepherd services. 2025年01月15日 02:00:16 +01:00
home home: Add xmodmap service. 2025年01月15日 02:00:16 +01:00
system Convert to channel structure. 2025年01月15日 02:00:16 +01:00
.guix-channel Convert to channel structure. 2025年01月15日 02:00:16 +01:00
COPYING Convert to channel structure. 2025年01月15日 02:00:16 +01:00
README.org Convert to channel structure. 2025年01月15日 02:00:16 +01:00

GNU Guix channel for gæ people.

This is my personal GNU Guix configuration for several systems and a user home environment. There are two laptop systems running on x86_64 ThinkPads with either BIOS or EFI, both using LVM encrypted root filesystem on LUKS. The home environment is based on GNU Emacs with EXWM using a rootless X server. There is also a NAS system running on the arm64 ROCKPro64 using ZFS, hosting some simple services.

Channel

Most services are hardly configurable yet, because their implementation is still very specific to my personal preferences. I am hoping to make them more useful for general purpose, but for now they serve mostly as example. In case you do actually want to use the channel, it can be added as described in guix#Specifying Additional Channels with the following definition.

 (channel
 (name 'gaex)
 (url "https://codeberg.org/arjan/gaex.git"))

Other configuration

The operating-system declarations in ./system and the home-environment declarations in ./home are used for Guix System and Guix Home respectively. These are even more specific to my own devices and use cases, but can also be useful as examples.