Rearrange files

This commit is contained in:
2025-10-30 10:37:05 +00:00
parent e22fbbd504
commit d1e13093c5
3 changed files with 12 additions and 12 deletions

View File

@@ -2,7 +2,7 @@
# Require X-kutu library for all x11 functions # Require X-kutu library for all x11 functions
require_relative "./src/ruby/X-kutu" require_relative "../src/ruby/X-kutu"
# Require dependencies # Require dependencies
@@ -22,12 +22,12 @@ end
# Require submodules # Require submodules
require_relative "./src/ruby/utils" require_relative "../src/ruby/utils"
require_relative "./src/ruby/controller" require_relative "../src/ruby/controller"
require_relative "./src/ruby/window" require_relative "../src/ruby/window"
require_relative "./src/ruby/workspace" require_relative "../src/ruby/workspace"
require_relative "./src/ruby/events" require_relative "../src/ruby/events"
require_relative "./src/ruby/commands" require_relative "../src/ruby/commands"
# Cleanup on exit # Cleanup on exit
@@ -61,12 +61,12 @@ load_monitors!
# Run startup script # Run startup script
run File.join(__dir__, "./src/shell/startup.sh") run File.join(__dir__, "../src/shell/startup.sh")
# Add keybinds # Add keybinds
load File.join(__dir__, "./src/ruby/bindings.rb") load File.join(__dir__, "../src/ruby/bindings.rb")
# Setup unix socket # Setup unix socket

6
setup.sh Normal file → Executable file
View File

@@ -25,7 +25,7 @@ else
echo "Success: $DIR/build/X-kutu.so is compiled." echo "Success: $DIR/build/X-kutu.so is compiled."
fi fi
for f in "$DIR/kutu-run.rb" "$DIR/kutu.rb" "$DIR/src/shell/"*; do for f in "$DIR/bin/"* "$DIR/src/shell/"*; do
chmod +x "$f" || { chmod +x "$f" || {
echo "Error: Failed to chmod $f" >&2 echo "Error: Failed to chmod $f" >&2
exit 1 exit 1
@@ -33,8 +33,8 @@ for f in "$DIR/kutu-run.rb" "$DIR/kutu.rb" "$DIR/src/shell/"*; do
done done
if ! command -v kutu.rb >/dev/null 2>&1 || ! command -v kutu-run.rb >/dev/null 2>&1; then if ! command -v kutu.rb >/dev/null 2>&1 || ! command -v kutu-run.rb >/dev/null 2>&1; then
echo "Tip: Add $DIR to your PATH to run 'kutu.rb' and 'kutu-run.rb' from anywhere:" echo "Tip: Add $DIR/bin to your PATH to run 'kutu.rb' and 'kutu-run.rb' from anywhere:"
echo "export PATH=\"\$PATH:$DIR\"" echo "export PATH=\"\$PATH:$DIR/bin\""
fi fi
echo -e "\e[32mAll done! Build successful.\e[0m" echo -e "\e[32mAll done! Build successful.\e[0m"