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() {
|
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 ;;
|
*Dropbox*) present_terminal omarchy-install-dropbox ;;
|
||||||
*Tailscale*) present_terminal omarchy-install-tailscale ;;
|
*Tailscale*) present_terminal omarchy-install-tailscale ;;
|
||||||
|
*NordVPN*) present_terminal omarchy-install-nordvpn ;;
|
||||||
*Bitwarden*) install_and_launch "Bitwarden" "bitwarden bitwarden-cli" "bitwarden" ;;
|
*Bitwarden*) install_and_launch "Bitwarden" "bitwarden bitwarden-cli" "bitwarden" ;;
|
||||||
*Chromium*) present_terminal omarchy-install-chromium-google-account ;;
|
*Chromium*) present_terminal omarchy-install-chromium-google-account ;;
|
||||||
*) show_install_menu ;;
|
*) show_install_menu ;;
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ format-drive() {
|
|||||||
sudo dd if=/dev/zero of="$1" bs=1M count=100 status=progress
|
sudo dd if=/dev/zero of="$1" bs=1M count=100 status=progress
|
||||||
sudo parted -s "$1" mklabel gpt
|
sudo parted -s "$1" mklabel gpt
|
||||||
sudo parted -s "$1" mkpart primary 1MiB 100%
|
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")"
|
partition="$([[ $1 == *"nvme"* ]] && echo "${1}p1" || echo "${1}1")"
|
||||||
sudo partprobe "$1" || true
|
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
|
bindd = SUPER CTRL, T, Activity, exec, omarchy-launch-tui btop
|
||||||
|
|
||||||
# Dictation
|
# Dictation
|
||||||
bindd = SUPER CTRL, X, Start dictation, exec, voxtype record start
|
bindd = SUPER CTRL, X, Toggle dictation, exec, voxtype record toggle
|
||||||
binddr = SUPER CTRL, X, Stop dictation, exec, voxtype record stop
|
|
||||||
|
|
||||||
# Zoom
|
# Zoom
|
||||||
bindd = SUPER CTRL, Z, Zoom in, exec, hyprctl keyword cursor:zoom_factor $(hyprctl getoption cursor:zoom_factor -j | jq '.float + 1')
|
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/sudoless-asdcontrol.sh
|
||||||
run_logged $OMARCHY_INSTALL/config/input-group.sh
|
run_logged $OMARCHY_INSTALL/config/input-group.sh
|
||||||
run_logged $OMARCHY_INSTALL/config/omarchy-ai-skill.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/powerprofilesctl-rules.sh
|
||||||
run_logged $OMARCHY_INSTALL/config/wifi-powersave-rules.sh
|
run_logged $OMARCHY_INSTALL/config/wifi-powersave-rules.sh
|
||||||
run_logged $OMARCHY_INSTALL/config/hibernation.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
|
sudo updatedb
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ inxi
|
|||||||
iwd
|
iwd
|
||||||
jq
|
jq
|
||||||
kdenlive
|
kdenlive
|
||||||
|
kernel-modules-hook
|
||||||
kvantum-qt5
|
kvantum-qt5
|
||||||
lazydocker
|
lazydocker
|
||||||
lazygit
|
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