From b2570ca811733386928c4ea82a64b34bce3b3746 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 2 Jun 2025 20:56:40 +0200 Subject: [PATCH] Slim down default install Since its all just yay, we dont need to load as much upfront --- extras.sh | 1 + install/3-config.sh | 7 +++++++ install/desktop.sh | 7 +------ install/development.sh | 9 --------- 4 files changed, 9 insertions(+), 15 deletions(-) create mode 100644 extras.sh diff --git a/extras.sh b/extras.sh new file mode 100644 index 0000000..fcc2251 --- /dev/null +++ b/extras.sh @@ -0,0 +1 @@ +yay -S --noconfirm --needed signal-desktop spotify 1password dropbox-cli obsidian libreoffice obs-studio kdenlive diff --git a/install/3-config.sh b/install/3-config.sh index c91af60..4256f37 100644 --- a/install/3-config.sh +++ b/install/3-config.sh @@ -3,3 +3,10 @@ cp -R ~/.local/share/omarchy/config/* ~/.config/ # Use default bashrc from Omarchy echo "source ~/.local/share/omarchy/default/bash/rc" >~/.bashrc + +# Set common git aliases +git config --global alias.co checkout +git config --global alias.br branch +git config --global alias.ci commit +git config --global alias.st status +git config --global pull.rebase true diff --git a/install/desktop.sh b/install/desktop.sh index 4064a08..61b0229 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -1,6 +1 @@ -yay -S --noconfirm --needed \ - brightnessctl playerctl wpctl wireplumber \ - signal-desktop nautilus \ - spotify 1password dropbox-cli \ - obsidian libreoffice \ - obs-studio kdenlive +yay -S --noconfirm --needed brightnessctl playerctl wpctl wireplumber nautilus diff --git a/install/development.sh b/install/development.sh index fdd9457..952df90 100644 --- a/install/development.sh +++ b/install/development.sh @@ -7,13 +7,4 @@ yay -S --noconfirm --needed \ rm -rf ~/.config/nvim git clone https://github.com/LazyVim/starter ~/.config/nvim rm -rf ~/.config/nvim/.git - -# Turn off relative line numbers in nvim echo "vim.opt.relativenumber = false" >>~/.config/nvim/lua/config/options.lua - -# Set common git aliases -git config --global alias.co checkout -git config --global alias.br branch -git config --global alias.ci commit -git config --global alias.st status -git config --global pull.rebase true