Compare commits

...

5 Commits

Author SHA1 Message Date
Dustin 745dfa78e8 portage: Install-mask systemd-ssh-generator
dustin/photoframe2/pipeline/pr-main This commit looks good Details
This is pointless.
2024-12-31 11:25:42 -06:00
Dustin 08f6c0d404 wip: systemd bpf firewall 2024-12-31 11:25:38 -06:00
Dustin c5e9a9d1dc wip: vc4 gpu support 2024-12-31 11:25:24 -06:00
Dustin 5006ed685c Update Aimee OS 2024-12-31 07:10:11 -06:00
Dustin 5b598a8ace wip: Install Sway WM 2024-12-31 07:10:11 -06:00
7 changed files with 60 additions and 6 deletions

@ -1 +1 @@
Subproject commit 554063e1f4e316a6d3087a27076e0c6d5a34fca1 Subproject commit 36429459e1f40de0989189d2b8296e73be81a602

View File

@ -14,4 +14,4 @@ dtoverlay=miniuart-bt
dtparam i2c_arm=on dtparam i2c_arm=on
device_tree=bcm2711-rpi-4-b.dtb dtoverlay=vc4-kms-dsi-ili9881-7inch

View File

@ -13,4 +13,7 @@ ${target}-emerge -vgKnj --root=/mnt/gentoo www-client/firefox:esr
passwd -R /mnt/gentoo -d root passwd -R /mnt/gentoo -d root
groupadd -R /mnt/gentoo -r kiosk
useradd -R /mnt/gentoo -r -g kiosk kiosk
systemctl --root=/mnt/gentoo enable wpa_supplicant@wlan0 systemctl --root=/mnt/gentoo enable wpa_supplicant@wlan0

View File

@ -1,2 +1,3 @@
gui-wm/sway
net-wireless/wpa_supplicant net-wireless/wpa_supplicant
media-video/pipewire media-video/pipewire

View File

@ -47,10 +47,22 @@ CONFIG_IPV6_SIT_6RD=m
# CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set
# CONFIG_MEDIA_SUPPORT is not set # CONFIG_MEDIA_SUPPORT is not set
CONFIG_DRM=m
CONFIG_V3D=m
CONFIG_VC4=m
# CONFIG_SOUND is not set CONFIG_SOUND=m
# CONFIG_SND is not set CONFIG_SND=m
# CONFIG_SND_SOC is not set # CONFIG_SND_PCM_TIMER is not set
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_PROC_FS is not set
# CONFIG_SND_CTL_FAST_LOOKUP is not set
# CONFIG_SND_DRIVERS is not set
# CONFIG_SND_PCI is not set
# CONFIG_SND_SPI is not set
# CONFIG_SND_USB is not set
CONFIG_SND_SOC=m
CONFIG_SND_BCM2835_SOC_I2S=m
CONFIG_AUDIT=y CONFIG_AUDIT=y
CONFIG_SECURITY=y CONFIG_SECURITY=y
@ -59,9 +71,11 @@ CONFIG_SECURITY_SELINUX=y
CONFIG_DEFAULT_SECURITY_SELINUX=y CONFIG_DEFAULT_SECURITY_SELINUX=y
# DEFAULT_SECURITY_DAC is not set # DEFAULT_SECURITY_DAC is not set
CONFIG_BPF_SYSCALL=y
CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE=y
CONFIG_MEMCG=y CONFIG_MEMCG=y
CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_PIDS=y
CONFIG_CGROUP_BPF=y
CONFIG_BLK_CGROUP=y CONFIG_BLK_CGROUP=y
CONFIG_USB_DWC2=m CONFIG_USB_DWC2=m

View File

@ -0,0 +1,28 @@
[Unit]
After=systemd-user-sessions.service plymouth-quit-wait.service
Before=graphical.target
ConditionPathExists=/dev/tty1
Wants=dbus.socket systemd-logind.service
After=dbus.socket systemd-logind.service
Conflicts=getty@tty1.service
After=getty@tty1.service
Wants=time-sync.target
After=time-sync.target
[Service]
TemporaryFileSystem=/home
ExecStartPre=!/bin/install -o kiosk -g kiosk -d -m u=rwx,go= /home/kiosk
ExecStart=/usr/bin/sway
User=kiosk
Environment=WLR_RENDERER_ALLOW_SOFTWARE=1
Environment=WLR_LIBINPUT_NO_DEVICES=1
StandardInput=tty
StandardOutput=tty
StandardError=journal
TTYPath=/dev/tty1
TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
PAMName=system-login
UtmpMode=user
UtmpIdentifier=tty1

View File

@ -1 +1,9 @@
INSTALL_MASK="${INSTALL_MASK} /usr/lib/systemd/systemd-nsresourced* /usr/lib/systemd/system/systemd-nsresourced.*" INSTALL_MASK="
${INSTALL_MASK}
/etc/ssh/ssh*_config.d/*systemd*
/usr/lib/systemd/ssh_config.d
/usr/lib/systemd/sshd_config.d
/usr/lib/systemd/system-generators/systemd-ssh-generator
/usr/lib/systemd/system/systemd-nsresourced.*
/usr/lib/systemd/systemd-nsresourced*
"