Compare commits
1 Commits
master
...
remove-sta
Author | SHA1 | Date | |
---|---|---|---|
![]() |
1da249fef6 |
@ -1,30 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -u
|
|
||||||
|
|
||||||
# internal monitor name - change if yours differs
|
|
||||||
INT="eDP-1"
|
|
||||||
|
|
||||||
output=$(hyprctl monitors 2>/dev/null) || {
|
|
||||||
echo "Error: hyprctl not found or command failed" >&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
mapfile -t monitors < <(
|
|
||||||
grep -oP '(?<=^Monitor ).*?(?= \(ID )' <<<"$output"
|
|
||||||
)
|
|
||||||
|
|
||||||
len=${#monitors[@]}
|
|
||||||
|
|
||||||
if (( len == 2 )); then
|
|
||||||
hyprctl keyword monitor $INT, disable 2>/dev/null
|
|
||||||
hyprctl keyword workspace r[0-9] m[${monitors[1]}]
|
|
||||||
elif (( len == 3 )); then
|
|
||||||
hyprctl keyword monitor $INT, disable 2>/dev/null
|
|
||||||
hyprctl keyword workspace r[1-5] m[${monitors[1]}]
|
|
||||||
hyprctl keyword workspace r[6-9] m[${monitors[2]}]
|
|
||||||
hyprctl keyword workspace r[0] m[${monitors[2]}]
|
|
||||||
else
|
|
||||||
hyprctl keyword monitor $INT, preferred,auto,1.5 2>/dev/null
|
|
||||||
hyprctl reload 2>/dev/null
|
|
||||||
fi
|
|
@ -1,8 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# FIXME: Should not use AUR dependencies when we can avoid it
|
echo "Installing all dependencies..."
|
||||||
echo "Installing all dependencies [from AUR]..."
|
sudo pacman -S --noconfirm --needed \
|
||||||
yay -S --noconfirm --needed \
|
|
||||||
dropbox dropbox-cli libappindicator-gtk3 python-gpgme nautilus-dropbox
|
dropbox dropbox-cli libappindicator-gtk3 python-gpgme nautilus-dropbox
|
||||||
|
|
||||||
echo "Starting Dropbox..."
|
echo "Starting Dropbox..."
|
||||||
|
@ -219,8 +219,8 @@ show_install_editor_menu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show_install_ai_menu() {
|
show_install_ai_menu() {
|
||||||
case $(menu "Install" " Claude Code [AUR]\n Gemini\n LM Studio [AUR]\n Ollama\n Crush [AUR]\n opencode [AUR]") in
|
case $(menu "Install" " Claude Code\n Gemini\n LM Studio [AUR]\n Ollama\n Crush [AUR]\n opencode [AUR]") in
|
||||||
*Claude*) aur_install "Claude Code" "claude-code" ;;
|
*Claude*) install "Claude Code" "claude-code" ;;
|
||||||
*Gemini*) install "Gemini" "gemini-cli" ;;
|
*Gemini*) install "Gemini" "gemini-cli" ;;
|
||||||
*Studio*) aur_install "LM Studio" "lmstudio" ;;
|
*Studio*) aur_install "LM Studio" "lmstudio" ;;
|
||||||
*Ollama*) install "Ollama" "ollama" ;;
|
*Ollama*) install "Ollama" "ollama" ;;
|
||||||
|
@ -14,6 +14,7 @@ fzf_args=(
|
|||||||
--color 'pointer:green,marker:green'
|
--color 'pointer:green,marker:green'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
yay -Sy
|
||||||
pkg_names=$(yay -Slqa | fzf "${fzf_args[@]}")
|
pkg_names=$(yay -Slqa | fzf "${fzf_args[@]}")
|
||||||
|
|
||||||
if [[ -n "$pkg_names" ]]; then
|
if [[ -n "$pkg_names" ]]; then
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
ICON_DIR="$HOME/.local/share/applications/icons"
|
ICON_DIR="$HOME/.local/share/applications/icons"
|
||||||
DESKTOP_DIR="$HOME/.local/share/applications/"
|
DESKTOP_DIR="$HOME/.local/share/applications/"
|
||||||
|
|
||||||
if [ "$#" -eq 0 ]; then
|
if [ "$#" -ne 1 ]; then
|
||||||
# Find all web apps
|
# Find all web apps
|
||||||
while IFS= read -r -d '' file; do
|
while IFS= read -r -d '' file; do
|
||||||
if grep -q '^Exec=.*omarchy-launch-webapp.*' "$file"; then
|
if grep -q '^Exec=.*omarchy-launch-webapp.*' "$file"; then
|
||||||
@ -14,22 +14,23 @@ if [ "$#" -eq 0 ]; then
|
|||||||
if ((${#WEB_APPS[@]})); then
|
if ((${#WEB_APPS[@]})); then
|
||||||
IFS=$'\n' SORTED_WEB_APPS=($(sort <<<"${WEB_APPS[*]}"))
|
IFS=$'\n' SORTED_WEB_APPS=($(sort <<<"${WEB_APPS[*]}"))
|
||||||
unset IFS
|
unset IFS
|
||||||
APP_NAMES=$(gum choose --no-limit --header "Select web app to remove..." "${SORTED_WEB_APPS[@]}")
|
APP_NAME=$(gum choose --header "Select web app to remove..." "${SORTED_WEB_APPS[@]}")
|
||||||
else
|
else
|
||||||
echo "No web apps to remove."
|
echo "No web apps to remove."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
APP_NAMES="$*"
|
APP_NAME="$1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "$APP_NAMES" ]]; then
|
if [[ -z "$APP_NAME" ]]; then
|
||||||
echo "You must provide web app names."
|
echo "You must provide web app name."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for APP_NAME in $APP_NAMES; do
|
rm "$DESKTOP_DIR/$APP_NAME.desktop"
|
||||||
rm -f "$DESKTOP_DIR/$APP_NAME.desktop"
|
rm "$ICON_DIR/$APP_NAME.png"
|
||||||
rm -f "$ICON_DIR/$APP_NAME.png"
|
|
||||||
echo "Removed $APP_NAME"
|
if [ "$#" -ne 1 ]; then
|
||||||
done
|
echo -e "Removed $APP_NAME\n"
|
||||||
|
fi
|
||||||
|
5
boot.sh
5
boot.sh
@ -19,10 +19,9 @@ sudo pacman -Sy --noconfirm --needed git
|
|||||||
# Use custom repo if specified, otherwise default to basecamp/omarchy
|
# Use custom repo if specified, otherwise default to basecamp/omarchy
|
||||||
OMARCHY_REPO="${OMARCHY_REPO:-basecamp/omarchy}"
|
OMARCHY_REPO="${OMARCHY_REPO:-basecamp/omarchy}"
|
||||||
|
|
||||||
echo -e "\nCloning Omarchy from: https://git.itsscb.de/itsscb/omarchy.git"
|
echo -e "\nCloning Omarchy from: https://github.com/${OMARCHY_REPO}.git"
|
||||||
rm -rf ~/.local/share/omarchy/
|
rm -rf ~/.local/share/omarchy/
|
||||||
# git clone "https://github.com/${OMARCHY_REPO}.git" ~/.local/share/omarchy >/dev/null
|
git clone "https://github.com/${OMARCHY_REPO}.git" ~/.local/share/omarchy >/dev/null
|
||||||
git clone "https://git.itsscb.de/itsscb/omarchy.git" ~/.local/share/omarchy >/dev/null
|
|
||||||
|
|
||||||
# Use custom branch if instructed, otherwise default to master
|
# Use custom branch if instructed, otherwise default to master
|
||||||
OMARCHY_REF="${OMARCHY_REF:-master}"
|
OMARCHY_REF="${OMARCHY_REF:-master}"
|
||||||
|
@ -1,6 +1,2 @@
|
|||||||
# Extra autostart processes
|
# Extra autostart processes
|
||||||
# exec-once = uwsm app -- my-service
|
# exec-once = uwsm app -- my-service
|
||||||
exec-once = [workspace 2 silent] zen-browser
|
|
||||||
exec-once = [workspace 3 silent] thunderbird
|
|
||||||
exec-once = [workspace 4 silent] deltachat-desktop
|
|
||||||
exec-once = [workspace 5 silent] ghostty
|
|
||||||
|
@ -1,17 +1,28 @@
|
|||||||
# Application bindings
|
# Application bindings
|
||||||
$terminal = ghostty
|
$terminal = uwsm app -- alacritty
|
||||||
$browser = omarchy-launch-browser
|
$browser = omarchy-launch-browser
|
||||||
|
|
||||||
bindd = SUPER, T, Terminal, exec, $terminal #--working-directory $(omarchy-cmd-terminal-cwd)
|
bindd = SUPER, return, Terminal, exec, $terminal --working-directory $(omarchy-cmd-terminal-cwd)
|
||||||
bindd = SUPER, F, File manager, exec, uwsm app -- nautilus --new-window
|
bindd = SUPER, F, File manager, exec, uwsm app -- nautilus --new-window
|
||||||
bindd = SUPER, B, Browser, exec, $browser
|
bindd = SUPER, B, Browser, exec, $browser
|
||||||
bindd = SUPER, M, Music, exec, uwsm app -- spotify
|
bindd = SUPER, M, Music, exec, uwsm app -- spotify
|
||||||
bindd = SUPER, N, Neovim, exec, $terminal -e nvim
|
bindd = SUPER, N, Neovim, exec, $terminal -e nvim
|
||||||
|
bindd = SUPER, T, Activity, exec, $terminal -e btop
|
||||||
bindd = SUPER, D, Docker, exec, $terminal -e lazydocker
|
bindd = SUPER, D, Docker, exec, $terminal -e lazydocker
|
||||||
|
bindd = SUPER, G, Signal, exec, uwsm app -- signal-desktop
|
||||||
|
bindd = SUPER, O, Obsidian, exec, uwsm app -- obsidian -disable-gpu
|
||||||
|
bindd = SUPER, slash, Passwords, exec, uwsm app -- 1password
|
||||||
|
|
||||||
# If your web app url contains #, type it as ## to prevent hyperland treat it as comments
|
# If your web app url contains #, type it as ## to prevent hyperland treat it as comments
|
||||||
bindd = SUPER, A, Kagi Assistant, exec, omarchy-launch-webapp "https://kagi.com/assistant"
|
bindd = SUPER, A, ChatGPT, exec, omarchy-launch-webapp "https://chatgpt.com"
|
||||||
|
bindd = SUPER SHIFT, A, Grok, exec, omarchy-launch-webapp "https://grok.com"
|
||||||
|
bindd = SUPER, C, Calendar, exec, omarchy-launch-webapp "https://app.hey.com/calendar/weeks/"
|
||||||
|
bindd = SUPER, E, Email, exec, omarchy-launch-webapp "https://app.hey.com"
|
||||||
bindd = SUPER, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
|
bindd = SUPER, Y, YouTube, exec, omarchy-launch-webapp "https://youtube.com/"
|
||||||
|
bindd = SUPER SHIFT, G, WhatsApp, exec, omarchy-launch-webapp "https://web.whatsapp.com/"
|
||||||
|
bindd = SUPER ALT, G, Google Messages, exec, omarchy-launch-webapp "https://messages.google.com/web/conversations"
|
||||||
|
bindd = SUPER, X, X, exec, omarchy-launch-webapp "https://x.com/"
|
||||||
|
bindd = SUPER SHIFT, X, X Post, exec, omarchy-launch-webapp "https://x.com/compose/post"
|
||||||
|
|
||||||
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
|
# Overwrite existing bindings, like putting Omarchy Menu on Super + Space
|
||||||
# unbind = SUPER, Space
|
# unbind = SUPER, Space
|
||||||
|
@ -17,8 +17,3 @@ source = ~/.config/hypr/input.conf
|
|||||||
source = ~/.config/hypr/bindings.conf
|
source = ~/.config/hypr/bindings.conf
|
||||||
source = ~/.config/hypr/envs.conf
|
source = ~/.config/hypr/envs.conf
|
||||||
source = ~/.config/hypr/autostart.conf
|
source = ~/.config/hypr/autostart.conf
|
||||||
|
|
||||||
# NVIDIA environment variables
|
|
||||||
env = NVD_BACKEND,direct
|
|
||||||
env = LIBVA_DRIVER_NAME,nvidia
|
|
||||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
|
||||||
|
@ -1,85 +1,37 @@
|
|||||||
|
source = ~/.config/omarchy/current/theme/hyprlock.conf
|
||||||
|
|
||||||
$accent = rgb(94e2d5)
|
|
||||||
$accentAlpha = 94e2d5
|
|
||||||
$red = rgb(f38ba8)
|
|
||||||
$redAlpha = f38ba8
|
|
||||||
$yellow = rgb(f9e2af)
|
|
||||||
$yellowAlpha = f9e2af
|
|
||||||
$surface0 = rgb(313244)
|
|
||||||
$surface0Alpha = 313244
|
|
||||||
$text = rgb(ffffff)
|
|
||||||
$base = rgb(000000)
|
|
||||||
$font = CaskaydiaMono Nerd Font
|
|
||||||
# GENERAL
|
|
||||||
general {
|
|
||||||
disable_loading_bar = true
|
|
||||||
hide_cursor = true
|
|
||||||
}
|
|
||||||
|
|
||||||
# BACKGROUND
|
|
||||||
background {
|
background {
|
||||||
monitor =
|
monitor =
|
||||||
path = ~/.config/omarchy/current/background
|
color = $color
|
||||||
blur_passes = 2
|
|
||||||
color = $base
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# TIME
|
animations {
|
||||||
label {
|
enabled = false
|
||||||
monitor =
|
|
||||||
text = cmd[update:30000] echo "$(date +"%R")"
|
|
||||||
color = $text
|
|
||||||
font_size = 90
|
|
||||||
font_family = $font
|
|
||||||
position = -30, 0
|
|
||||||
halign = right
|
|
||||||
valign = top
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# DATE
|
|
||||||
label {
|
|
||||||
monitor =
|
|
||||||
text = cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"
|
|
||||||
color = $text
|
|
||||||
font_size = 25
|
|
||||||
font_family = $font
|
|
||||||
position = -30, -150
|
|
||||||
halign = right
|
|
||||||
valign = top
|
|
||||||
}
|
|
||||||
|
|
||||||
# USER AVATAR
|
|
||||||
|
|
||||||
image {
|
|
||||||
monitor =
|
|
||||||
path = ~/.face
|
|
||||||
size = 100
|
|
||||||
border_color = $accent
|
|
||||||
|
|
||||||
position = 0, 75
|
|
||||||
halign = center
|
|
||||||
valign = center
|
|
||||||
}
|
|
||||||
|
|
||||||
# INPUT FIELD
|
|
||||||
input-field {
|
input-field {
|
||||||
monitor =
|
monitor =
|
||||||
size = 300, 60
|
size = 600, 100
|
||||||
outline_thickness = 4
|
position = 0, 0
|
||||||
dots_size = 0.2
|
|
||||||
dots_spacing = 0.2
|
|
||||||
dots_center = true
|
|
||||||
outer_color = $accent
|
|
||||||
inner_color = $surface0
|
|
||||||
font_color = $text
|
|
||||||
fade_on_empty = false
|
|
||||||
placeholder_text =
|
|
||||||
hide_input = false
|
|
||||||
check_color = $accent
|
|
||||||
fail_color = $red
|
|
||||||
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
|
|
||||||
capslock_color = $yellow
|
|
||||||
position = 0, -35
|
|
||||||
halign = center
|
halign = center
|
||||||
valign = center
|
valign = center
|
||||||
|
|
||||||
|
inner_color = $inner_color
|
||||||
|
outer_color = $outer_color
|
||||||
|
outline_thickness = 4
|
||||||
|
|
||||||
|
font_family = CaskaydiaMono Nerd Font
|
||||||
|
font_color = $font_color
|
||||||
|
|
||||||
|
placeholder_text = Enter Password
|
||||||
|
check_color = $check_color
|
||||||
|
fail_text = <i>$PAMFAIL ($ATTEMPTS)</i>
|
||||||
|
|
||||||
|
rounding = 0
|
||||||
|
shadow_passes = 0
|
||||||
|
fade_on_empty = false
|
||||||
|
}
|
||||||
|
|
||||||
|
auth {
|
||||||
|
fingerprint:enabled = true
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
# Optimized for retina-class 2x displays, like 13" 2.8K, 27" 5K, 32" 6K.
|
# Optimized for retina-class 2x displays, like 13" 2.8K, 27" 5K, 32" 6K.
|
||||||
env = GDK_SCALE,2
|
env = GDK_SCALE,2
|
||||||
monitor=,preferred,auto-right,auto
|
monitor=,preferred,auto,auto
|
||||||
|
|
||||||
# Good compromise for 27" or 32" 4K monitors (but fractional!)
|
# Good compromise for 27" or 32" 4K monitors (but fractional!)
|
||||||
# env = GDK_SCALE,1.75
|
# env = GDK_SCALE,1.75
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"spacing": 0,
|
"spacing": 0,
|
||||||
"height": 26,
|
"height": 26,
|
||||||
"modules-left": ["custom/omarchy", "hyprland/workspaces"],
|
"modules-left": ["custom/omarchy", "hyprland/workspaces"],
|
||||||
"modules-center": ["clock", "custom/update"],
|
"modules-center": ["group/status-cluster", "clock", "custom/update"],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"group/tray-expander",
|
"group/tray-expander",
|
||||||
"bluetooth",
|
"bluetooth",
|
||||||
@ -72,7 +72,7 @@
|
|||||||
"tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
|
"tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}",
|
||||||
"tooltip-format-disconnected": "Disconnected",
|
"tooltip-format-disconnected": "Disconnected",
|
||||||
"interval": 3,
|
"interval": 3,
|
||||||
"spacing": 1,
|
"nospacing": 1,
|
||||||
"on-click": "alacritty --class=Impala -e impala"
|
"on-click": "alacritty --class=Impala -e impala"
|
||||||
},
|
},
|
||||||
"battery": {
|
"battery": {
|
||||||
|
@ -58,6 +58,24 @@ tooltip {
|
|||||||
margin-left: 8.75px;
|
margin-left: 8.75px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#group-status-cluster {
|
||||||
|
margin-right: 8.75px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-status-dnd,
|
||||||
|
#custom-status-nightlight,
|
||||||
|
#custom-status-idle {
|
||||||
|
min-width: 12px;
|
||||||
|
margin: 0 2px;
|
||||||
|
font-size: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-status-dnd.status-dnd,
|
||||||
|
#custom-status-nightlight.status-nightlight,
|
||||||
|
#custom-status-idle.status-idle {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.hidden {
|
.hidden {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,7 @@ bindd = SUPER, F, File manager, exec, $fileManager
|
|||||||
bindd = SUPER, B, Web browser, exec, $browser
|
bindd = SUPER, B, Web browser, exec, $browser
|
||||||
bindd = SUPER, M, Music player, exec, $music
|
bindd = SUPER, M, Music player, exec, $music
|
||||||
bindd = SUPER, N, Neovim, exec, $terminal -e nvim
|
bindd = SUPER, N, Neovim, exec, $terminal -e nvim
|
||||||
# bindd = SUPER, T, Top, exec, $terminal -e btop
|
bindd = SUPER, T, Top, exec, $terminal -e btop
|
||||||
bindd = SUPER, D, Lazy Docker, exec, $terminal -e lazydocker
|
bindd = SUPER, D, Lazy Docker, exec, $terminal -e lazydocker
|
||||||
bindd = SUPER, G, Messenger, exec, $messenger
|
bindd = SUPER, G, Messenger, exec, $messenger
|
||||||
bindd = SUPER, O, Obsidian, exec, obsidian -disable-gpu
|
bindd = SUPER, O, Obsidian, exec, obsidian -disable-gpu
|
||||||
|
@ -10,13 +10,9 @@ bindd = SHIFT, F11, Force full screen, fullscreen, 0
|
|||||||
|
|
||||||
# Move focus with SUPER + arrow keys
|
# Move focus with SUPER + arrow keys
|
||||||
bindd = SUPER, left, Move focus left, movefocus, l
|
bindd = SUPER, left, Move focus left, movefocus, l
|
||||||
bindd = SUPER, h, Move focus left, movefocus, l
|
|
||||||
bindd = SUPER, right, Move focus right, movefocus, r
|
bindd = SUPER, right, Move focus right, movefocus, r
|
||||||
bindd = SUPER, l, Move focus right, movefocus, r
|
|
||||||
bindd = SUPER, up, Move focus up, movefocus, u
|
bindd = SUPER, up, Move focus up, movefocus, u
|
||||||
bindd = SUPER, k, Move focus up, movefocus, u
|
|
||||||
bindd = SUPER, down, Move focus down, movefocus, d
|
bindd = SUPER, down, Move focus down, movefocus, d
|
||||||
bindd = SUPER, j, Move focus down, movefocus, d
|
|
||||||
|
|
||||||
# Switch workspaces with SUPER + [0-9]
|
# Switch workspaces with SUPER + [0-9]
|
||||||
bindd = SUPER, code:10, Switch to workspace 1, workspace, 1
|
bindd = SUPER, code:10, Switch to workspace 1, workspace, 1
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# Menus
|
# Menus
|
||||||
bindd = SUPER, R, Launch apps, exec, walker -p "Start…"
|
bindd = SUPER, SPACE, Launch apps, exec, walker -p "Start…"
|
||||||
bindd = SUPER CTRL, E, Show clipboard, exec, walker -m Emojis
|
bindd = SUPER CTRL, E, Show clipboard, exec, walker -m Emojis
|
||||||
bindd = SUPER ALT, SPACE, Omarchy menu, exec, omarchy-menu
|
bindd = SUPER ALT, SPACE, Omarchy menu, exec, omarchy-menu
|
||||||
bindd = SUPER, ESCAPE, Power menu, exec, omarchy-menu system
|
bindd = SUPER, ESCAPE, Power menu, exec, omarchy-menu system
|
||||||
@ -38,6 +38,3 @@ bindd = CTRL ALT, PRINT, Screen record display, exec, omarchy-cmd-screenrecord o
|
|||||||
|
|
||||||
# Color picker
|
# Color picker
|
||||||
bindd = SUPER, PRINT, Color picker, exec, pkill hyprpicker || hyprpicker -a
|
bindd = SUPER, PRINT, Color picker, exec, pkill hyprpicker || hyprpicker -a
|
||||||
|
|
||||||
# Disable internal monitor
|
|
||||||
bindd = SUPER CTRL, F12, Disable Internal Monitor, exec, comarchy-toggle-disable-internal-monitor
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 3.0 KiB |
@ -16,5 +16,3 @@ fi
|
|||||||
if [[ -n "${OMARCHY_USER_EMAIL//[[:space:]]/}" ]]; then
|
if [[ -n "${OMARCHY_USER_EMAIL//[[:space:]]/}" ]]; then
|
||||||
git config --global user.email "$OMARCHY_USER_EMAIL"
|
git config --global user.email "$OMARCHY_USER_EMAIL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
git config --global credential.helper /usr/lib/git-core/git-credential-libsecret
|
|
||||||
|
@ -10,11 +10,11 @@ for f in ~/.local/share/omarchy/themes/*; do ln -nfs "$f" ~/.config/omarchy/them
|
|||||||
|
|
||||||
# Set initial theme
|
# Set initial theme
|
||||||
mkdir -p ~/.config/omarchy/current
|
mkdir -p ~/.config/omarchy/current
|
||||||
ln -snf ~/.config/omarchy/themes/rose-pine/ ~/.config/omarchy/current/theme
|
ln -snf ~/.config/omarchy/themes/tokyo-night ~/.config/omarchy/current/theme
|
||||||
ln -snf ~/.config/omarchy/current/theme/backgrounds/cthulhu.jpg ~/.config/omarchy/current/background
|
ln -snf ~/.config/omarchy/current/theme/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png ~/.config/omarchy/current/background
|
||||||
|
|
||||||
# Set specific app links for current theme
|
# Set specific app links for current theme
|
||||||
# ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua
|
ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua
|
||||||
|
|
||||||
mkdir -p ~/.config/btop/themes
|
mkdir -p ~/.config/btop/themes
|
||||||
ln -snf ~/.config/omarchy/current/theme/btop.theme ~/.config/btop/themes/current.theme
|
ln -snf ~/.config/omarchy/current/theme/btop.theme ~/.config/btop/themes/current.theme
|
||||||
|
16
install/packages.sh
Executable file → Normal file
16
install/packages.sh
Executable file → Normal file
@ -1,11 +1,7 @@
|
|||||||
sudo pacman -S --noconfirm --needed \
|
sudo pacman -S --noconfirm --needed \
|
||||||
gimp \
|
1password-beta \
|
||||||
inkscape \
|
1password-cli \
|
||||||
jujutsu \
|
alacritty \
|
||||||
thunderbird \
|
|
||||||
deltachat-desktop \
|
|
||||||
keepassxc \
|
|
||||||
ghostty \
|
|
||||||
avahi \
|
avahi \
|
||||||
bash-completion \
|
bash-completion \
|
||||||
bat \
|
bat \
|
||||||
@ -13,7 +9,6 @@ sudo pacman -S --noconfirm --needed \
|
|||||||
brightnessctl \
|
brightnessctl \
|
||||||
btop \
|
btop \
|
||||||
cargo \
|
cargo \
|
||||||
rustup \
|
|
||||||
clang \
|
clang \
|
||||||
cups \
|
cups \
|
||||||
cups-browsed \
|
cups-browsed \
|
||||||
@ -74,7 +69,8 @@ sudo pacman -S --noconfirm --needed \
|
|||||||
nss-mdns \
|
nss-mdns \
|
||||||
nvim \
|
nvim \
|
||||||
obs-studio \
|
obs-studio \
|
||||||
chromium \
|
obsidian \
|
||||||
|
omarchy-chromium \
|
||||||
pamixer \
|
pamixer \
|
||||||
pinta \
|
pinta \
|
||||||
playerctl \
|
playerctl \
|
||||||
@ -88,6 +84,7 @@ sudo pacman -S --noconfirm --needed \
|
|||||||
python-terminaltexteffects \
|
python-terminaltexteffects \
|
||||||
ripgrep \
|
ripgrep \
|
||||||
satty \
|
satty \
|
||||||
|
signal-desktop \
|
||||||
slurp \
|
slurp \
|
||||||
spotify \
|
spotify \
|
||||||
starship \
|
starship \
|
||||||
@ -101,6 +98,7 @@ sudo pacman -S --noconfirm --needed \
|
|||||||
ttf-font-awesome \
|
ttf-font-awesome \
|
||||||
ttf-ia-writer \
|
ttf-ia-writer \
|
||||||
ttf-jetbrains-mono \
|
ttf-jetbrains-mono \
|
||||||
|
typora \
|
||||||
tzupdate \
|
tzupdate \
|
||||||
ufw \
|
ufw \
|
||||||
ufw-docker \
|
ufw-docker \
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [[ ! -d "$HOME/.config/nvim" ]]; then
|
if [[ ! -d "$HOME/.config/nvim" ]]; then
|
||||||
git clone https://git.itsscb.de/itsscb/kickstart.nvim ~/.config/nvim
|
git clone https://github.com/LazyVim/starter ~/.config/nvim
|
||||||
|
cp -R ~/.local/share/omarchy/config/nvim/* ~/.config/nvim/
|
||||||
rm -rf ~/.config/nvim/.git
|
rm -rf ~/.config/nvim/.git
|
||||||
|
echo "vim.opt.relativenumber = false" >>~/.config/nvim/lua/config/options.lua
|
||||||
fi
|
fi
|
||||||
|
@ -1,16 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# omarchy-webapp-install "HEY" https://app.hey.com https://www.hey.com/assets/images/general/hey.png
|
omarchy-webapp-install "HEY" https://app.hey.com https://www.hey.com/assets/images/general/hey.png
|
||||||
# omarchy-webapp-install "Basecamp" https://launchpad.37signals.com https://basecamp.com/assets/images/general/basecamp.png
|
omarchy-webapp-install "Basecamp" https://launchpad.37signals.com https://basecamp.com/assets/images/general/basecamp.png
|
||||||
# omarchy-webapp-install "WhatsApp" https://web.whatsapp.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/whatsapp.png
|
omarchy-webapp-install "WhatsApp" https://web.whatsapp.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/whatsapp.png
|
||||||
# omarchy-webapp-install "Google Photos" https://photos.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-photos.png
|
omarchy-webapp-install "Google Photos" https://photos.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-photos.png
|
||||||
# omarchy-webapp-install "Google Contacts" https://contacts.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-contacts.png
|
omarchy-webapp-install "Google Contacts" https://contacts.google.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-contacts.png
|
||||||
# omarchy-webapp-install "Google Messages" https://messages.google.com/web/conversations https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-messages.png
|
omarchy-webapp-install "Google Messages" https://messages.google.com/web/conversations https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/google-messages.png
|
||||||
omarchy-webapp-install "Kagi Assistant" https://kagi.com/assistant https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/chatgpt.png
|
omarchy-webapp-install "ChatGPT" https://chatgpt.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/chatgpt.png
|
||||||
omarchy-webapp-install "YouTube" https://youtube.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/youtube.png
|
omarchy-webapp-install "YouTube" https://youtube.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/youtube.png
|
||||||
omarchy-webapp-install "Netflix" https://netflix.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/netflix.png
|
|
||||||
omarchy-webapp-install "GitHub" https://github.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/github-light.png
|
omarchy-webapp-install "GitHub" https://github.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/github-light.png
|
||||||
# omarchy-webapp-install "X" https://x.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/x-light.png
|
omarchy-webapp-install "X" https://x.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/x-light.png
|
||||||
# omarchy-webapp-install "Figma" https://figma.com/ https://www.veryicon.com/download/png/application/app-icon-7/figma-1?s=256
|
omarchy-webapp-install "Figma" https://figma.com/ https://www.veryicon.com/download/png/application/app-icon-7/figma-1?s=256
|
||||||
# omarchy-webapp-install "Discord" https://discord.com/channels/@me https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/discord.png
|
omarchy-webapp-install "Discord" https://discord.com/channels/@me https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/discord.png
|
||||||
# omarchy-webapp-install "Zoom" https://app.zoom.us/wc/home https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/zoom.png
|
omarchy-webapp-install "Zoom" https://app.zoom.us/wc/home https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/zoom.png
|
||||||
|
@ -40,6 +40,6 @@ fi
|
|||||||
|
|
||||||
# Allow repository index updates without sudo
|
# Allow repository index updates without sudo
|
||||||
sudo tee /etc/sudoers.d/repositories >/dev/null <<EOF
|
sudo tee /etc/sudoers.d/repositories >/dev/null <<EOF
|
||||||
$USER ALL=(ALL) NOPASSWD: /usr/bin/pacman -Sy
|
$USER ALL=(ALL) NOPASSWD: /usr/binpacman -Sy
|
||||||
EOF
|
EOF
|
||||||
sudo chmod 440 /etc/sudoers.d/repositories
|
sudo chmod 440 /etc/sudoers.d/repositories
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
echo "Allow pacman -Sy without sudo to easier installs"
|
echo "Allow pacman -Sy without sudo to easier installs"
|
||||||
|
|
||||||
sudo tee /etc/sudoers.d/repositories >/dev/null <<EOF
|
sudo tee /etc/sudoers.d/repositories >/dev/null <<EOF
|
||||||
$USER ALL=(ALL) NOPASSWD: /usr/bin/pacman -Sy
|
$USER ALL=(ALL) NOPASSWD: /usr/binpacman -Sy
|
||||||
EOF
|
EOF
|
||||||
sudo chmod 440 /etc/sudoers.d/repositories
|
sudo chmod 440 /etc/sudoers.d/repositories
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 627 KiB |
@ -1,5 +1,5 @@
|
|||||||
$color = rgba(250, 244, 237,1.0)
|
$color = rgba(250, 244, 237,1.0)
|
||||||
$outer_color = rgba(250, 244, 237,0.8)
|
$inner_color = rgba(250, 244, 237,0.8)
|
||||||
$inner_color = rgba(57,52,79,1.0)
|
$outer_color = rgba(57,52,79,1.0)
|
||||||
$check_color = rgba(57,52,79,1.0)
|
$font_color = rgba(57,52,79,1.0)
|
||||||
$font_color = rgba(136, 192, 208, 1.0)
|
$check_color = rgba(136, 192, 208, 1.0)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
@define-color selected-text #88C0D0;
|
@define-color selected-text #88C0D0;
|
||||||
@define-color base #575279;
|
@define-color text #575279;
|
||||||
@define-color text #faf4ed;
|
@define-color base #faf4ed;
|
||||||
@define-color border #575279;
|
@define-color border #575279;
|
||||||
@define-color background #575279;
|
@define-color foreground #575279;
|
||||||
@define-color foreground #faf4ed;
|
@define-color background #faf4ed;
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
@define-color background #575279;
|
@define-color foreground #575279;
|
||||||
@define-color foreground #faf4ed;
|
@define-color background #faf4ed;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user