X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-begin;h=9780ed65226a08ab3b12861b154aaa4f9fc94469;hb=9c77c557e60d21caceeef1e78e35b35ed968fca9;hp=d0b03f62b341097fc12f394bb890b1410f1ba567;hpb=602a1874cc11a7d371890cdae4c0dc982267ea89;p=distro-setup diff --git a/distro-begin b/distro-begin index d0b03f6..9780ed6 100755 --- a/distro-begin +++ b/distro-begin @@ -100,7 +100,7 @@ source $script_dir/pkgs set +x source /a/bin/distro-functions/src/identify-distros $interactive || set -x -for f in kd x2 x3 frodo tp li bk je demohost kw sy bo; do +for f in kd x2 x3 x8 frodo tp li bk je demohost kw sy bo; do eval "$f() { [[ $HOSTNAME == $f ]]; }" done codename=$(debian-codename) @@ -394,7 +394,7 @@ if bitfolk; then sudo sed -ri "/^127\./n;/[[:space:]]$HOSTNAME\$/d" /etc/hosts fi -if isdeb && [[ $(debian-codename) == nabia ]]; then +if isdeb && [[ $(debian-codename) == aramo ]]; then sudo dd of=/etc/apt/preferences.d/aramo-jammy-missing <<'EOF' Package: linux-libc-dev libmysqlclient21 Pin: release n=jammy,o=Ubuntu @@ -645,6 +645,17 @@ EOF fi fi ;; + frodo) + tu /etc/fstab <<'EOF' +/dev/mapper/crypt_dev_ata-ata-Hitachi_HDS722020ALA330_JK1121YAG7SXWS-part1 /i btrfs nofail,x-systemd.device-timeout=30s,x-systemd.mount-timeout=30s,noatime,subvol=i 0 0 +EOF + if ! mountpoint /i &>/dev/null; then + sudo mkdir -p /i + if [[ -d /mnt/i/i ]]; then + sudo mount /i + fi + fi + ;; esac if bitfolk; then @@ -705,20 +716,17 @@ if has_monitor; then dir=/etc/X11/xinit/xinitrc.d/ sudo mkdir -p $dir sudo cp /a/bin/distro-setup/desktop-20-autostart.sh $dir - s teeu /etc/systemd/logind.conf <<'EOF' -HandleLidSwitch= -EOF - # this works on - dir=/etc/gdm3 - sudo mkdir -p $dir/PostLogin - sudo cp /a/bin/distro-setup/desktop-20-autostart.sh $dir/PostLogin/Default + ## disabled since i'm not using gdm atm + # dir=/etc/gdm3 + # sudo mkdir -p $dir/PostLogin + # sudo cp /a/bin/distro-setup/desktop-20-autostart.sh $dir/PostLogin/Default sudo mkdir -p /etc/lightdm/lightdm.conf.d # etiona lightdm.log: # [SeatDefaults] is now called [Seat:*], please update this configuration sudo dd of=/etc/lightdm/lightdm.conf.d/12-iank.conf <<'EOF' [Seat:*] -display-setup-script=/a/bin/ds/lightdm-start +# display-setup-script=/a/bin/ds/lightdm-start session-setup-script=/a/bin/distro-setup/desktop-20-autostart.sh EOF