From 10d73bb1775f23ef71649fe2c4d093bb854098dd Mon Sep 17 00:00:00 2001
From: Declan Teevan
Date: Wed, 25 Feb 2026 16:13:41 +0000
Subject: [PATCH] feat(config): extend stubs for existing defined apps
docs(distro): extend TODO/ref comments within current arch `setup.sh`
script
---
.../apps/{nvim => Insomnia/plugins}/.gitkeep | 0
config/apps/bruno/.gitkeep | 1 +
config/apps/lazydocker/.gitkeep | 1 -
config/apps/lazydocker/config.yml | 0
config/apps/lazygit/.gitkeep | 1 -
config/apps/lazygit/config.yml | 27 +++++++++++++++++++
config/apps/nvim/init.lua | 1 +
config/apps/nvim/lua/.gitkeep | 0
config/apps/spotify-player/.gitkeep | 1 -
config/display/plymouth/themes/.gitkeep | 0
config/display/sddm/themes/.gitkeep | 0
config/terminal/zsh/.zshrc | 2 +-
distro/arch/setup.sh | 15 +++++++----
13 files changed, 40 insertions(+), 9 deletions(-)
rename config/apps/{nvim => Insomnia/plugins}/.gitkeep (100%)
delete mode 100644 config/apps/lazydocker/.gitkeep
create mode 100644 config/apps/lazydocker/config.yml
delete mode 100644 config/apps/lazygit/.gitkeep
create mode 100644 config/apps/lazygit/config.yml
create mode 100644 config/apps/nvim/init.lua
create mode 100644 config/apps/nvim/lua/.gitkeep
delete mode 100644 config/apps/spotify-player/.gitkeep
create mode 100644 config/display/plymouth/themes/.gitkeep
create mode 100644 config/display/sddm/themes/.gitkeep
diff --git a/config/apps/nvim/.gitkeep b/config/apps/Insomnia/plugins/.gitkeep
similarity index 100%
rename from config/apps/nvim/.gitkeep
rename to config/apps/Insomnia/plugins/.gitkeep
diff --git a/config/apps/bruno/.gitkeep b/config/apps/bruno/.gitkeep
index e69de29..b047029 100644
--- a/config/apps/bruno/.gitkeep
+++ b/config/apps/bruno/.gitkeep
@@ -0,0 +1 @@
+NOTE: preferences.json
\ No newline at end of file
diff --git a/config/apps/lazydocker/.gitkeep b/config/apps/lazydocker/.gitkeep
deleted file mode 100644
index dca5726..0000000
--- a/config/apps/lazydocker/.gitkeep
+++ /dev/null
@@ -1 +0,0 @@
-catppuccin theme
\ No newline at end of file
diff --git a/config/apps/lazydocker/config.yml b/config/apps/lazydocker/config.yml
new file mode 100644
index 0000000..e69de29
diff --git a/config/apps/lazygit/.gitkeep b/config/apps/lazygit/.gitkeep
deleted file mode 100644
index dca5726..0000000
--- a/config/apps/lazygit/.gitkeep
+++ /dev/null
@@ -1 +0,0 @@
-catppuccin theme
\ No newline at end of file
diff --git a/config/apps/lazygit/config.yml b/config/apps/lazygit/config.yml
new file mode 100644
index 0000000..e2e37d4
--- /dev/null
+++ b/config/apps/lazygit/config.yml
@@ -0,0 +1,27 @@
+gui:
+ # Theme Configuration (Catppucin)
+ # LICENSE: MIT (https://github.com/catppuccin/lazygit/blob/main/LICENSE)
+ # SOURCE: https://github.com/catppuccin/lazygit
+ theme:
+ activeBorderColor:
+ - '#89b4fa'
+ - bold
+ inactiveBorderColor:
+ - '#a6adc8'
+ optionsTextColor:
+ - '#89b4fa'
+ selectedLineBgColor:
+ - '#313244'
+ cherryPickedCommitBgColor:
+ - '#45475a'
+ cherryPickedCommitFgColor:
+ - '#89b4fa'
+ unstagedChangesColor:
+ - '#f38ba8'
+ defaultFgColor:
+ - '#cdd6f4'
+ searchingActiveBorderColor:
+ - '#f9e2af'
+
+ authorColors:
+ '*': '#b4befe'
\ No newline at end of file
diff --git a/config/apps/nvim/init.lua b/config/apps/nvim/init.lua
new file mode 100644
index 0000000..685b9b0
--- /dev/null
+++ b/config/apps/nvim/init.lua
@@ -0,0 +1 @@
+-- TODO: add plugin configuration (+ deps)
\ No newline at end of file
diff --git a/config/apps/nvim/lua/.gitkeep b/config/apps/nvim/lua/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/config/apps/spotify-player/.gitkeep b/config/apps/spotify-player/.gitkeep
deleted file mode 100644
index dca5726..0000000
--- a/config/apps/spotify-player/.gitkeep
+++ /dev/null
@@ -1 +0,0 @@
-catppuccin theme
\ No newline at end of file
diff --git a/config/display/plymouth/themes/.gitkeep b/config/display/plymouth/themes/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/config/display/sddm/themes/.gitkeep b/config/display/sddm/themes/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/config/terminal/zsh/.zshrc b/config/terminal/zsh/.zshrc
index c3bd746..9fe3066 100644
--- a/config/terminal/zsh/.zshrc
+++ b/config/terminal/zsh/.zshrc
@@ -23,7 +23,7 @@ plugins=(
emoji
docker
encode64
- web-search
+ # fzf
)
setopt HIST_FIND_NO_DUPS
diff --git a/distro/arch/setup.sh b/distro/arch/setup.sh
index fafd5b0..0f1eb2c 100644
--- a/distro/arch/setup.sh
+++ b/distro/arch/setup.sh
@@ -5,6 +5,8 @@
#
# Install with/without SELinux setup with Arch?
+# `audit` setup not included within here (more install-specific cfg)
+
# Suggest using AppArmor + Firejail for others.
# harderned kernel setups?
@@ -12,9 +14,11 @@ ARCH_APPS = (
base-devel
git
+ zsh
+ zoxide
+
kitty
fastfetch # ofc, ofc
- zoxide
neovim
lazygit
@@ -24,7 +28,7 @@ ARCH_APPS = (
)
AUR_APPS = (
- brave # disable safe browsing; privacy (sends URLS, hashes - but known DB, for checking against single API)
+ brave # disable safe browsing; security + privacy concerns (sends URLS, hashes - but known DB, for checking against single API)
firefox
# bruno
@@ -48,13 +52,14 @@ ARCH_HYPR_APPS = (
hyprland
hyprlock
hypridle
- rofi
- swaync
+
waybar
+ swaync
+ rofi
)
ARCH_HYPR_AUR_APPS = (
- awww-git
+ awww-git # wallpaper mgmt (can substitute)
)
# if [[ $HOSTTYPE == "server" ]]; then STANDARD_PKGS+=(tmux) else AUR_PKGS+=(spotify) fi