-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopensuse.sh
More file actions
executable file
·27 lines (22 loc) · 903 Bytes
/
Copy pathopensuse.sh
File metadata and controls
executable file
·27 lines (22 loc) · 903 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
function install_docker {
zypper install docker docker-compose docker-compose-switch &&
sudo usermod -aG docker $USER
}
function install_packages {
sudo zypper install waybar swww swww-zsh-completion gammastep kitty chromium mpv mpd mpc ncmpcpp neovim zoxide zsh yazi yazi-zsh-completion wl-clipboard wl-clipboard-zsh-completion fzf aria2 dconf-editor zathura wlr-randr virt-manager rofi-wayland rclone qbittorrent password-store hyprland fastfetch grim slurp
}
function install_cliphist {
wget "https://github.com/sentriz/cliphist/releases/download/v0.5.0/v0.5.0-linux-amd64" --directory-prefix /tmp/ &&
chmod +x v0.5.0-linux-amd64 &&
sudo mv /tmp/v0.5.0-linux-amd64 /usr/local/bin/
}
function install_rofi_menus {
asdf
}
sudo zypper refresh &&
sudo zypper update &&
install_packages &&
install_docker &&
install_cliphist &&
echo "Installation finished!"