mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-05 04:32:30 +02:00
Merge branch 'dev' into rc
This commit is contained in:
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Install the NordVPN service with optional GUI.
|
||||
|
||||
echo "Installing NordVPN..."
|
||||
omarchy-pkg-aur-add nordvpn-bin
|
||||
|
||||
echo "Enabling NordVPN daemon..."
|
||||
sudo systemctl enable --now nordvpnd
|
||||
|
||||
echo "Adding user to nordvpn group..."
|
||||
sudo usermod -aG nordvpn "$USER"
|
||||
|
||||
echo -e "\nNordVPN installed! After reboot, run 'nordvpn login' to authenticate."
|
||||
|
||||
echo
|
||||
gum confirm "Reboot now to make NordVPN usable?" && sudo reboot now
|
||||
+2
-1
@@ -303,9 +303,10 @@ show_install_menu() {
|
||||
}
|
||||
|
||||
show_install_service_menu() {
|
||||
case $(menu "Install" " Dropbox\n Tailscale\n Bitwarden\n Chromium Account") in
|
||||
case $(menu "Install" " Dropbox\n Tailscale\n NordVPN\n Bitwarden\n Chromium Account") in
|
||||
*Dropbox*) present_terminal omarchy-install-dropbox ;;
|
||||
*Tailscale*) present_terminal omarchy-install-tailscale ;;
|
||||
*NordVPN*) present_terminal omarchy-install-nordvpn ;;
|
||||
*Bitwarden*) install_and_launch "Bitwarden" "bitwarden bitwarden-cli" "bitwarden" ;;
|
||||
*Chromium*) present_terminal omarchy-install-chromium-google-account ;;
|
||||
*) show_install_menu ;;
|
||||
|
||||
@@ -49,6 +49,7 @@ format-drive() {
|
||||
sudo dd if=/dev/zero of="$1" bs=1M count=100 status=progress
|
||||
sudo parted -s "$1" mklabel gpt
|
||||
sudo parted -s "$1" mkpart primary 1MiB 100%
|
||||
sudo parted -s "$1" set 1 msftdata on
|
||||
|
||||
partition="$([[ $1 == *"nvme"* ]] && echo "${1}p1" || echo "${1}1")"
|
||||
sudo partprobe "$1" || true
|
||||
|
||||
@@ -58,8 +58,7 @@ bindd = SUPER CTRL, W, Wifi controls, exec, omarchy-launch-wifi
|
||||
bindd = SUPER CTRL, T, Activity, exec, omarchy-launch-tui btop
|
||||
|
||||
# Dictation
|
||||
bindd = SUPER CTRL, X, Start dictation, exec, voxtype record start
|
||||
binddr = SUPER CTRL, X, Stop dictation, exec, voxtype record stop
|
||||
bindd = SUPER CTRL, X, Toggle dictation, exec, voxtype record toggle
|
||||
|
||||
# Zoom
|
||||
bindd = SUPER CTRL, Z, Zoom in, exec, hyprctl keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor -j | jq '.float + 1')
|
||||
|
||||
@@ -20,6 +20,7 @@ run_logged $OMARCHY_INSTALL/config/fast-shutdown.sh
|
||||
run_logged $OMARCHY_INSTALL/config/sudoless-asdcontrol.sh
|
||||
run_logged $OMARCHY_INSTALL/config/input-group.sh
|
||||
run_logged $OMARCHY_INSTALL/config/omarchy-ai-skill.sh
|
||||
run_logged $OMARCHY_INSTALL/config/kernel-modules-hook.sh
|
||||
run_logged $OMARCHY_INSTALL/config/powerprofilesctl-rules.sh
|
||||
run_logged $OMARCHY_INSTALL/config/wifi-powersave-rules.sh
|
||||
run_logged $OMARCHY_INSTALL/config/hibernation.sh
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
chrootable_systemctl_enable linux-modules-cleanup.service
|
||||
@@ -1,2 +1,3 @@
|
||||
# Update localdb so that locate will find everything installed
|
||||
# Ensure /home is indexed on Btrfs (subvolumes look like bind mounts)
|
||||
sudo sed -i 's/PRUNE_BIND_MOUNTS.*=.*/PRUNE_BIND_MOUNTS = "no"/' /etc/updatedb.conf
|
||||
sudo updatedb
|
||||
|
||||
@@ -63,6 +63,7 @@ inxi
|
||||
iwd
|
||||
jq
|
||||
kdenlive
|
||||
kernel-modules-hook
|
||||
kvantum-qt5
|
||||
lazydocker
|
||||
lazygit
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
echo "Prevent kernel upgrades from making current modules unavailable"
|
||||
|
||||
omarchy-pkg-add kernel-modules-hook
|
||||
sudo systemctl enable --now linux-modules-cleanup.service
|
||||
@@ -0,0 +1,3 @@
|
||||
echo "Fix locate not indexing home on Btrfs"
|
||||
sudo sed -i 's/PRUNE_BIND_MOUNTS.*=.*/PRUNE_BIND_MOUNTS = "no"/' /etc/updatedb.conf
|
||||
sudo updatedb
|
||||
Reference in New Issue
Block a user