hyprland install script first possibly functional setup
parent
5748e32e1b
commit
4310fac188
|
|
@ -0,0 +1,16 @@
|
||||||
|
[terminal]
|
||||||
|
# The VT to run the greeter on. Can be "next", "current" or a number
|
||||||
|
# designating the VT.
|
||||||
|
vt = 1
|
||||||
|
|
||||||
|
# The default session, also known as the greeter.
|
||||||
|
[default_session]
|
||||||
|
|
||||||
|
# `agreety` is the bundled agetty/login-lookalike. You can replace `/bin/sh`
|
||||||
|
# with whatever you want started, such as `sway`.
|
||||||
|
command = "tuigreet --cmd Hyprland"
|
||||||
|
|
||||||
|
# The user to run the command as. The privileges this user must have depends
|
||||||
|
# on the greeter. A graphical greeter may for example require the user to be
|
||||||
|
# in the `video` group.
|
||||||
|
user = "greeter"
|
||||||
|
|
@ -67,12 +67,15 @@ zip \
|
||||||
zram-generator \
|
zram-generator \
|
||||||
zsh
|
zsh
|
||||||
|
|
||||||
|
#starship setup
|
||||||
curl -sS https://starship.rs/install.sh | sh
|
curl -sS https://starship.rs/install.sh | sh
|
||||||
|
#ohmyzsh setup
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||||
|
#ohmyzsh plugins
|
||||||
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
||||||
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
||||||
|
|
||||||
|
#aur/yay setup
|
||||||
cd ~
|
cd ~
|
||||||
mkdir install-tmp
|
mkdir install-tmp
|
||||||
cd install-tmp
|
cd install-tmp
|
||||||
|
|
@ -82,6 +85,7 @@ makepkg -si
|
||||||
yay --version
|
yay --version
|
||||||
cd ~/install-tmp
|
cd ~/install-tmp
|
||||||
|
|
||||||
|
#cli dotfiles
|
||||||
cd ~
|
cd ~
|
||||||
rm ~/.bashrc
|
rm ~/.bashrc
|
||||||
rm ~/.zshrc
|
rm ~/.zshrc
|
||||||
|
|
@ -92,9 +96,19 @@ ln -s ~/Dotfiles/starship.toml ~/.config/starship.toml
|
||||||
ln -s ~/Dotfiles/micro/ ~/.config/micro
|
ln -s ~/Dotfiles/micro/ ~/.config/micro
|
||||||
ln -s ~/Dotfiles/git/.gitconfig ~/.gitconfig
|
ln -s ~/Dotfiles/git/.gitconfig ~/.gitconfig
|
||||||
|
|
||||||
|
#desktop env dotfiles
|
||||||
|
ln -s ~/Dotfiles/desktopenvs/hyprland/waybar/ ~/.config/waybar
|
||||||
|
ln -s ~/Dotfiles/desktopenvs/hyprland/kitty/ ~/.config/kitty
|
||||||
|
ln -s ~/Dotfiles/desktopenvs/hyprland/hypr/ ~/.config/hypr
|
||||||
|
ln -s ~/Dotfiles/desktopenvs/hyprland/wofi/ ~/.config/wofi
|
||||||
|
|
||||||
|
#zsh setup
|
||||||
chsh -s /usr/bin/zsh
|
chsh -s /usr/bin/zsh
|
||||||
homectl update --shell=/usr/bin/zsh
|
homectl update --shell=/usr/bin/zsh
|
||||||
|
|
||||||
|
#greetd setup
|
||||||
|
sudo cp -f ~/Dotfiles/desktopenvs/hyprland/greetd-tuigreet/config.toml /etc/greetd/config.toml
|
||||||
|
sudo systemctl enable greetd.service
|
||||||
|
|
||||||
|
#final reboot
|
||||||
systemctl reboot
|
systemctl reboot
|
||||||
Loading…
Reference in New Issue