void
This commit is contained in:
parent
75e8c9aaa9
commit
fad93b0a6c
1 changed files with 26 additions and 1 deletions
|
@ -1,8 +1,11 @@
|
||||||
#!/usr/local/env bash
|
#!/usr/local/env bash
|
||||||
sudo xbps-install -SuA nscd wget curl brightnessctl
|
sudo xbps-install -SuA nscd wget curl brightnessctl pam_rundir seatd polkit mdevd mesa-dri
|
||||||
sudo ln -sf /etc/sv/nscd /var/service/
|
sudo ln -sf /etc/sv/nscd /var/service/
|
||||||
sudo bash <<< curl https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
|
sudo bash <<< curl https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
|
||||||
|
|
||||||
|
sed -i '/pam_rundir/{h;s/^.*$/-session optional pam_rundir.so/};${x;/^$/{s//-session optional pam_rundir.so/;H};x}' /etc/pam.d/system-login
|
||||||
|
|
||||||
|
# Guix Daemon
|
||||||
sudo mkdir -p /etc/sv/guix-daemon/log
|
sudo mkdir -p /etc/sv/guix-daemon/log
|
||||||
sudo cat <<'EOF' > /etc/sv/guix-daemon/run
|
sudo cat <<'EOF' > /etc/sv/guix-daemon/run
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -19,6 +22,28 @@ sudo chmod +x /etc/sv/guix-daemon/log/run
|
||||||
|
|
||||||
sudo ln -sf /etc/sv/guix-daemon /var/service/
|
sudo ln -sf /etc/sv/guix-daemon /var/service/
|
||||||
|
|
||||||
|
# Shepherd Daemon
|
||||||
|
sudo mkdir -p /etc/sv/shepherd/log
|
||||||
|
sudo cat <<EOF > /etv/sv/shepherd/run
|
||||||
|
#!/bin/sh
|
||||||
|
exec 2>&1
|
||||||
|
exec $(which shepherd)
|
||||||
|
EOF
|
||||||
|
sudo chmod +x /etc/sv/shepherd/run
|
||||||
|
|
||||||
|
sudo cat <<EOF > /etc/sv/shepherd/log/run
|
||||||
|
#!/bin/sh
|
||||||
|
exec vlogger -t shepherd -p daemon
|
||||||
|
EOF
|
||||||
|
sudo chmod +x /etc/sv/shepherd/log/run
|
||||||
|
|
||||||
|
sudo ln -sf /etc/sv/shepherd /var/service/
|
||||||
|
|
||||||
|
# Enable Daemons
|
||||||
|
|
||||||
|
for DAEMON in guix-daemon shepherd NetworkManager acpid dbus nscd polkitd seatd mdevd
|
||||||
|
|
||||||
|
# Profile Initialization
|
||||||
sudo cat <<'EOF' >> ~/.profile
|
sudo cat <<'EOF' >> ~/.profile
|
||||||
GUIX_PROFILE="/home/zilti/.config/guix/current"
|
GUIX_PROFILE="/home/zilti/.config/guix/current"
|
||||||
. "$GUIX_PROFILE/etc/profile"
|
. "$GUIX_PROFILE/etc/profile"
|
||||||
|
|
Loading…
Reference in a new issue