[Install] Finish up
This commit is contained in:
		
							
								
								
									
										3
									
								
								config/xdg-desktop-portal-termfilechooser/config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								config/xdg-desktop-portal-termfilechooser/config
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | [filechooser] | ||||||
|  | cmd=yazi-wrapper.sh | ||||||
|  | default_dir=$HOME | ||||||
							
								
								
									
										36
									
								
								install
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								install
									
									
									
									
									
								
							| @@ -1,13 +1,10 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
|  |  | ||||||
| # Read platform to install on (only if no platform file present in ~/.config/) | echo "Welcome. Please run as user. Sudo required" | ||||||
| read -p "Choose the configs to install, Laptop or Desktop (l/D): " platform |  | ||||||
|  |  | ||||||
| # Packages to be added to install: aylurs-gtk-shell-git, brightnessctl, zoxide, trash-cli, fzf, ouch |  | ||||||
| # Install yazi plugins using ya pack -a ndtoan96/ouch and ya pack -a boydaihungst/restore |  | ||||||
| # |  | ||||||
| # Hyprland | # Hyprland | ||||||
| yay -S hyprland hypridle hyprfreeze hyprlock plymouth aylurs-gtk-shell-git brightnessctl pulsemixer xdg-desktop-portal-hyprland  cliphist grimblast wl-clipboard polkit-gnome swaybg polkit-kde-agent | yay -S hyprland hypridle hyprfreeze hyprlock plymouth aylurs-gtk-shell-git brightnessctl pulsemixer xdg-desktop-portal-hyprland  cliphist grimblast wl-clipboard polkit-gnome swaybg polkit-kde-agent grim | ||||||
|  |  | ||||||
| # Audio, drivers | # Audio, drivers | ||||||
| echo "==> Installing drivers..." | echo "==> Installing drivers..." | ||||||
| @@ -15,7 +12,7 @@ yay -S pipewire pipewire-alsa pipewire-pulse pipewire-jack mesa wireplumber tras | |||||||
|  |  | ||||||
| # Tools | # Tools | ||||||
| echo "==> Installing tools..." | echo "==> Installing tools..." | ||||||
| yay -S fish fzf ouch zathura wget vimiv zoxide thunar yazi gnome-tweaks lxappearance gnome-keyring ffmpeg network-manager-applet cpupower-gui | yay -S fish fzf ouch zathura wget vimiv zoxide thunar yazi gnome-tweaks lxappearance gnome-keyring ffmpeg network-manager-applet cpupower-gui python-tkinter acpi python-pillow | ||||||
|  |  | ||||||
| # Set up yazi | # Set up yazi | ||||||
| echo "==> Setting up yazi..." | echo "==> Setting up yazi..." | ||||||
| @@ -33,16 +30,16 @@ yay -S meld docker vscodium kitty fish docker terminator bvi nodejs npm python-p | |||||||
|  |  | ||||||
| # nvim | # nvim | ||||||
| echo "==> Installing nvim..." | echo "==> Installing nvim..." | ||||||
| yay -S neovim lua lua-language-server tree-sitter texlab stylua luarocks jdtls perl julia autojump pyright vscode-css-languageserver vscode-html-languageserver bash-language-server lazygit python-black proselint asmfmt typescript-language-server | yay -S neovim lua lua-language-server tree-sitter texlab stylua luarocks jdtls perl julia autojump pyright vscode-css-languageserver vscode-html-languageserver bash-language-server lazygit python-black proselint asmfmt typescript-language-server shfmt | ||||||
| sudo npm i -g @vue/typescript-plugin | sudo npm i -g @vue/typescript-plugin | ||||||
|  |  | ||||||
| # Internet | # Internet | ||||||
| echo "==> Installing internet programs..." | echo "==> Installing internet programs..." | ||||||
| yay -S librewolf-bin webcord-bin thunderbird rustdesk brave-bin | yay -S librewolf-bin vesktop-bin thunderbird rustdesk brave-bin | ||||||
|  |  | ||||||
| # Utilities | # Utilities | ||||||
| echo "==> Installing other utilities..." | echo "==> Installing other utilities..." | ||||||
| yay -S okular vlc nextcloud-client p7zip zip unzip gnome-keyring noto-fonts thunderbird pamixer pavucontrol light neofetch bashtop hugo sddm uxplay upower gdu | yay -S okular vlc nextcloud-client p7zip zip unzip gnome-keyring noto-fonts thunderbird pamixer pavucontrol light fastfetch bashtop hugo sddm uxplay upower gdu dig nwg-look serpl fcitx5 qalculate-gtk openconnect light blueman xdg-desktop-portal-termfilechooser-hunkiburrito-git | ||||||
|  |  | ||||||
| # LaTeX | # LaTeX | ||||||
| echo "==> Installing LaTeX..." | echo "==> Installing LaTeX..." | ||||||
| @@ -51,3 +48,22 @@ yay -S texlive biber textlive-latexextras texlab | |||||||
| # WebDev utilities | # WebDev utilities | ||||||
| echo "==> Installing webdev utilities..." | echo "==> Installing webdev utilities..." | ||||||
| sudo npm i -g create-vue sitemap-generator-cli | sudo npm i -g create-vue sitemap-generator-cli | ||||||
|  |  | ||||||
|  |  | ||||||
|  | echo "Adjust the interface font using GNOME Tweaks" | ||||||
|  |  | ||||||
|  | mkdir ~/NextCloud/ | ||||||
|  | read -p "Press enter after logging into NextCloud" | ||||||
|  |  | ||||||
|  | unzip ~/NextCloud/Documents/Private/PC/oreo_spark_blue_cursors.zip | ||||||
|  | tar -xf ~/NextCloud/Documents/Private/PC/monterey-grub-theme.tar.xz | ||||||
|  |  | ||||||
|  | cd ~/NextCloud/Documents/Private/PC/monterey-grub-theme | ||||||
|  | ./install.sh | ||||||
|  |  | ||||||
|  | cd ../ | ||||||
|  |  | ||||||
|  | cp ./oreo_spark_blue_cursors /usr/share/icons/ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | echo "DONE!" | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								setup
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								setup
									
									
									
									
									
								
							| @@ -55,6 +55,7 @@ cp -r ./config/fish ~/.config/ | |||||||
| cp -r ./config/hypr ~/.config/ | cp -r ./config/hypr ~/.config/ | ||||||
| rm -rf ~/.config/rofi/ | rm -rf ~/.config/rofi/ | ||||||
| cp -r ./config/rofi ~/.config/ | cp -r ./config/rofi ~/.config/ | ||||||
|  | cp -r ./config/xdg-desktop-portal-termfilechooser/ ~/.config/ | ||||||
|  |  | ||||||
| # Depending on platform, remove one or the other config and rename remaining one | # Depending on platform, remove one or the other config and rename remaining one | ||||||
| if [[ "$platform" == "d" ]]; then | if [[ "$platform" == "d" ]]; then | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user