mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
Compare commits
1 Commits
pinned-pac
...
add-mupdf-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8e00dba575 |
@@ -381,7 +381,7 @@ go_to_menu() {
|
|||||||
*remove*) show_remove_menu ;;
|
*remove*) show_remove_menu ;;
|
||||||
*update*) show_update_menu ;;
|
*update*) show_update_menu ;;
|
||||||
*system*) show_system_menu ;;
|
*system*) show_system_menu ;;
|
||||||
*about*) alacritty --class Omarchy -o font.size=9 -e bash -c 'fastfetch; read -n 1 -s' ;;
|
*about*) terminal bash -c 'fastfetch; read -n 1 -s' ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
IGNORED_PACKAGES_FILE="$OMARCHY_PATH/install/packages.ignored"
|
|
||||||
|
|
||||||
if [[ -f $IGNORED_PACKAGES_FILE ]]; then
|
|
||||||
tr '\r\n' ',' <"$IGNORED_PACKAGES_FILE" | sed 's/,$//'
|
|
||||||
fi
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
PINNED_PACKAGES_FILE=$OMARCHY_PATH/install/packages.pinned
|
|
||||||
|
|
||||||
if [[ -f $PINNED_PACKAGES_FILE ]]; then
|
|
||||||
tr '\r\n' ',' <"$PINNED_PACKAGES_FILE" | sed 's/,$//'
|
|
||||||
fi
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
echo -e "\e[32m\nUpdate system packages\e[0m"
|
echo -e "\e[32m\nUpdate system packages\e[0m"
|
||||||
echo "sudo pacman -Syu --noconfirm --ignore \"$(omarchy-pkg-ignored)\""
|
sudo pacman -Syu --noconfirm
|
||||||
sudo pacman -Syu --noconfirm --ignore "$(omarchy-pkg-ignored)"
|
echo
|
||||||
|
|
||||||
if omarchy-pkg-aur-accessible; then
|
if omarchy-pkg-aur-accessible; then
|
||||||
echo -e "\e[32m\nUpdate AUR packages\e[0m"
|
echo -e "\e[32m\nUpdate AUR packages\e[0m"
|
||||||
|
|||||||
@@ -63,40 +63,31 @@
|
|||||||
"format": "\u001b[90m┌──────────────────────Software──────────────────────┐"
|
"format": "\u001b[90m┌──────────────────────Software──────────────────────┐"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "command",
|
"type": "os",
|
||||||
"key": "\ue900 OS",
|
"key": " OS",
|
||||||
"keyColor": "blue",
|
"keyColor": "yellow"
|
||||||
"text": "version=$(git -C ~/.local/share/omarchy describe --tags --abbrev=0 2>/dev/null); echo \"Omarchy $version\""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "kernel",
|
"type": "kernel",
|
||||||
"key": "│ ├",
|
"key": "│ ├",
|
||||||
"keyColor": "blue"
|
"keyColor": "yellow"
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "wm",
|
|
||||||
"key": "│ ├",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "de",
|
|
||||||
"key": " DE",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "terminal",
|
|
||||||
"key": "│ ├",
|
|
||||||
"keyColor": "blue"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "packages",
|
"type": "packages",
|
||||||
"key": "│ ├",
|
"key": "│ ├",
|
||||||
"keyColor": "blue"
|
"keyColor": "yellow"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "wmtheme",
|
"type": "shell",
|
||||||
"key": "│ ├",
|
"key": "└ └",
|
||||||
"keyColor": "blue"
|
"keyColor": "yellow"
|
||||||
|
},
|
||||||
|
"break",
|
||||||
|
{
|
||||||
|
"type": "command",
|
||||||
|
"key": "Ø Omarchy",
|
||||||
|
"keyColor": "blue",
|
||||||
|
"text": "version=$(git -C ~/.local/share/omarchy describe --tags --abbrev=0 2>/dev/null); echo \"$version\""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "command",
|
"type": "command",
|
||||||
@@ -104,9 +95,39 @@
|
|||||||
"keyColor": "blue",
|
"keyColor": "blue",
|
||||||
"text": "theme=$(omarchy-theme-current); echo -e \"$theme \\e[38m●\\e[37m●\\e[36m●\\e[35m●\\e[34m●\\e[33m●\\e[32m●\\e[31m●\""
|
"text": "theme=$(omarchy-theme-current); echo -e \"$theme \\e[38m●\\e[37m●\\e[36m●\\e[35m●\\e[34m●\\e[33m●\\e[32m●\\e[31m●\""
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "de",
|
||||||
|
"key": " DE",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wm",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "wmtheme",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "icons",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "cursor",
|
||||||
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "terminalfont",
|
"type": "terminalfont",
|
||||||
"key": "└ └",
|
"key": "│ ├",
|
||||||
|
"keyColor": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "terminal",
|
||||||
|
"key": "└ └",
|
||||||
"keyColor": "blue"
|
"keyColor": "blue"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ source $OMARCHY_INSTALL/packaging/fonts.sh
|
|||||||
source $OMARCHY_INSTALL/packaging/lazyvim.sh
|
source $OMARCHY_INSTALL/packaging/lazyvim.sh
|
||||||
source $OMARCHY_INSTALL/packaging/webapps.sh
|
source $OMARCHY_INSTALL/packaging/webapps.sh
|
||||||
source $OMARCHY_INSTALL/packaging/tuis.sh
|
source $OMARCHY_INSTALL/packaging/tuis.sh
|
||||||
source $OMARCHY_INSTALL/packaging/pins.sh
|
|
||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
source $OMARCHY_INSTALL/config/config.sh
|
source $OMARCHY_INSTALL/config/config.sh
|
||||||
@@ -39,7 +38,6 @@ source $OMARCHY_INSTALL/config/xcompose.sh
|
|||||||
source $OMARCHY_INSTALL/config/mise-ruby.sh
|
source $OMARCHY_INSTALL/config/mise-ruby.sh
|
||||||
source $OMARCHY_INSTALL/config/docker.sh
|
source $OMARCHY_INSTALL/config/docker.sh
|
||||||
source $OMARCHY_INSTALL/config/mimetypes.sh
|
source $OMARCHY_INSTALL/config/mimetypes.sh
|
||||||
source $OMARCHY_INSTALL/config/localdb.sh
|
|
||||||
source $OMARCHY_INSTALL/config/hardware/network.sh
|
source $OMARCHY_INSTALL/config/hardware/network.sh
|
||||||
source $OMARCHY_INSTALL/config/hardware/fix-fkeys.sh
|
source $OMARCHY_INSTALL/config/hardware/fix-fkeys.sh
|
||||||
source $OMARCHY_INSTALL/config/hardware/bluetooth.sh
|
source $OMARCHY_INSTALL/config/hardware/bluetooth.sh
|
||||||
@@ -53,6 +51,12 @@ source $OMARCHY_INSTALL/login/plymouth.sh
|
|||||||
source $OMARCHY_INSTALL/login/limine-snapper.sh
|
source $OMARCHY_INSTALL/login/limine-snapper.sh
|
||||||
source $OMARCHY_INSTALL/login/alt-bootloaders.sh
|
source $OMARCHY_INSTALL/login/alt-bootloaders.sh
|
||||||
|
|
||||||
|
# Updates
|
||||||
|
sudo updatedb
|
||||||
|
|
||||||
|
# Update system packages
|
||||||
|
sudo pacman -Syu --noconfirm
|
||||||
|
|
||||||
# Reboot
|
# Reboot
|
||||||
clear
|
clear
|
||||||
tte -i ~/.local/share/omarchy/logo.txt --frame-rate 920 laseretch
|
tte -i ~/.local/share/omarchy/logo.txt --frame-rate 920 laseretch
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
# Update localdb so that locate will find everything installed
|
|
||||||
sudo updatedb
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
abseil-cpp
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst
|
|
||||||
@@ -61,6 +61,7 @@ sudo pacman -S --noconfirm --needed \
|
|||||||
mariadb-libs \
|
mariadb-libs \
|
||||||
mise \
|
mise \
|
||||||
mpv \
|
mpv \
|
||||||
|
mupdf-tools \
|
||||||
nautilus \
|
nautilus \
|
||||||
noto-fonts \
|
noto-fonts \
|
||||||
noto-fonts-cjk \
|
noto-fonts-cjk \
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# We pin explicit packages that are bad upstream here
|
|
||||||
pinned_packages=$(omarchy-pkg-pinned)
|
|
||||||
|
|
||||||
if [[ -n $pinned_packages ]]; then
|
|
||||||
echo -e "\e[32m\nInstall pinned system packages\e[0m"
|
|
||||||
|
|
||||||
for pinned in $pinned_packages; do
|
|
||||||
echo "sudo pacman -U --noconfirm $pinned"
|
|
||||||
sudo pacman -U --noconfirm $pinned
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
echo "Update fastfetch config"
|
|
||||||
|
|
||||||
omarchy-refresh-config fastfetch/config.jsonc
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
echo "Pin abseil-cpp as the latest package is broken"
|
|
||||||
|
|
||||||
sudo pacman -U --noconfirm https://archive.archlinux.org/packages/u/uwsm/uwsm-0.23.0-1-any.pkg.tar.zst
|
|
||||||
Reference in New Issue
Block a user