diff --git a/build.sh b/build.sh index 9b4c5fb..62f07d3 100755 --- a/build.sh +++ b/build.sh @@ -42,14 +42,6 @@ pip install --prefix=/usr topgrade # Installed via flatpak rpm-ostree override remove firefox firefox-langpacks -#### os-release - -sed -i '/fedoraproject.org/d' /usr/lib/os-release -sed -i 's/Fedora Linux/Azure/g' /usr/lib/os-release -sed -i 's/fedoraproject/babariviere/g' /usr/lib/os-release -sed -i 's/fedora/azure/g' /usr/lib/os-release -sed -i '/REDHAT/d' /usr/lib/os-release - #### Quadlets mkdir -p /etc/containers/systemd/users @@ -62,15 +54,13 @@ QUADLET_TARGETS=( "azure-cli" ) for i in "${QUADLET_TARGETS[@]}"; do - cat > "/usr/lib/systemd/user/${i}.target" < "/usr/lib/systemd/user/${i}.target" <> /etc/containers/systemd/users/"$i".container done #### Setup niri deps @@ -83,12 +73,16 @@ ln -s /usr/lib/systemd/user/kanshi.service /usr/lib/systemd/user/niri.service.wa #### Services +# systemctl enable docker.socket systemctl enable podman.socket systemctl enable podman-auto-update.timer -systemctl enable greetd.service +# systemctl enable tailscaled.service + +systemctl enable -f --global niri.service systemctl enable -f --global flatpak-setup.service systemctl enable -f --global azure-topgrade.service +systemctl enable -f --global azure-cli.target systemctl enable azure-system-setup.service systemctl enable azure-groups.service diff --git a/files/etc/greetd/config.toml b/files/etc/greetd/config.toml deleted file mode 100644 index 606333b..0000000 --- a/files/etc/greetd/config.toml +++ /dev/null @@ -1,16 +0,0 @@ -[terminal] -# The VT to run the greeter on. Can be "next", "current" or a number -# designating the VT. -vt = 1 - -# The default session, also known as the greeter. -[default_session] - -# `agreety` is the bundled agetty/login-lookalike. You can replace `/bin/sh` -# with whatever you want started, such as `sway`. -command = "tuigreet --cmd 'bash -i -c niri-session'" - -# The user to run the command as. The privileges this user must have depends -# on the greeter. A graphical greeter may for example require the user to be -# in the `video` group. -user = "greetd" diff --git a/files/etc/profile.d/startniri.sh b/files/etc/profile.d/startniri.sh new file mode 100644 index 0000000..c628ed6 --- /dev/null +++ b/files/etc/profile.d/startniri.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then + exec niri-session +fi diff --git a/packages b/packages index a860cb6..48b18ea 100644 --- a/packages +++ b/packages @@ -1,8 +1,5 @@ # Compositor xorg-x11-server-Xwayland -greetd -greetd-selinux -tuigreet niri # apps