Commit c8016721b1e29dcae5ad4ae410a131d7a874b612

Commits
[COMMIT BEGIN]
commit c8016721b1e29dcae5ad4ae410a131d7a874b612
Author: root <root@felix>
Date:   Sun Mar 15 19:48:11 2026 +0000

    Felix: fix several issues
    
    Signed-off-by: root <root@felix>

diff --git a/systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh b/systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh
index 7def75a..28fe66f 100644
--- a/systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh
+++ b/systems/linux/dotfiles/felix/home/felix/buzzerd/init.sh
@@ -15,7 +15,7 @@ fi
 
 # Start Python daemon if not already running
 if ! pgrep -f buzzerd.py >/dev/null; then
-    python3 /root/felix/buzzerd.py &
+    python3 /root/felix/buzzerd/buzzerd.py &
 fi
 
-echo "Felix init done"
\ No newline at end of file
+echo "Felix init done"
diff --git a/systems/linux/dotfiles/felix/home/felix/felix_init.sh b/systems/linux/dotfiles/felix/home/felix/felix_init.sh
index 919eac6..cb649bb 100644
--- a/systems/linux/dotfiles/felix/home/felix/felix_init.sh
+++ b/systems/linux/dotfiles/felix/home/felix/felix_init.sh
@@ -1,4 +1,4 @@
 bash /root/felix/buzzerd/init.sh
 # do a tune EOF
 # API is d# for delay and # for buzzer value but it needs to be in a single echo new line separated string
-echo -e "d1000\n500\nd1000\n0" > /tmp
\ No newline at end of file
+echo -e "d1000\n500\nd1000\n0" > /dev/buzzer
diff --git a/systems/linux/dotfiles/felix/home/felix/systemd/felix.service b/systems/linux/dotfiles/felix/home/felix/systemd/felix.service
index 23fcc6f..c4701da 100644
--- a/systems/linux/dotfiles/felix/home/felix/systemd/felix.service
+++ b/systems/linux/dotfiles/felix/home/felix/systemd/felix.service
@@ -4,10 +4,12 @@ After=network.target
 
 [Service]
 Type=forking
-ExecStart=/root/felix/felix_init.sh
+ExecStart=/bin/bash /root/felix/felix_init.sh
 Restart=always
 User=root
 RemainAfterExit=true
+StandardOutput=tty
+TTYPath=/dev/console
 
 [Install]
-WantedBy=multi-user.targetpload files and images, and more.
\ No newline at end of file
+WantedBy=multi-user.target
diff --git a/systems/linux/dotfiles/felix/install.sh b/systems/linux/dotfiles/felix/install.sh
index d59c87f..a754ea1 100644
--- a/systems/linux/dotfiles/felix/install.sh
+++ b/systems/linux/dotfiles/felix/install.sh
@@ -8,4 +8,6 @@ if [ -f /etc/systemd/system/felix.service ]; then
 fi
 
 bash /root/felix/systemd/install.sh
-systemctl daemon-reload
\ No newline at end of file
+systemctl daemon-reload
+chmod -x /root/felix/felix_init.sh
+
[COMMIT END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.