FAZuH's personal hyprland dotfiles. Extension of Prasanth Rangan's Hyprland dotfiles
Warning
These dotfiles are not designed for public use; you may need to heavily adjust them to suit your own device.
# Connect to wifi
iwctl
station wlan0 connect SSID
exit
archinstall
# archinstall, user: faz, minimal, git, pipewire, networkmanager, multilib
reboot
nmcli d wifi connect SID password PASSWORD
git clone --depth 1 https://github.com/prasanthrangan/hyprdots ~/HyDE && cd ~/HyDE/Scripts && ./install.sh -drs
# AUR helper : yay
# Shell : zsh
# Font : notos
# SDDM : corners
# Theme : tokyonight
# Wallpaper : lowpoly_street / street / cat_lofi_cafe
# Flatpaks : Don't install
# App chooser : Style 2
# Install dotfiles manager (chezmoi) and encyption tool (age)
cd ~ && yay -S --noconfirm chezmoi age openssh
# Download and apply dotfiles
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply FAZuH
# Load ssh keys for github
eval $(ssh-agent -s) && ssh-add ~/.ssh/id_ed25519
# Set git remote url
chezmoi cd && git remote set-url origin [email protected]:FAZuH/dotfiles.git
-
Install applications with install script on
Scripts/install.sh
-
Add applications to install on
Scripts/list_apps.lst
orScripts/heavy_list_apps.lst
-
Options:
- None : Full dotfiles setup, excluding heavy apps.
--install
: Install apps listed on list_apps only.--heavy
: Install apps listed on list_apps_heavy only.
Warning
Running install.sh
with --heavy
may take a long time due to the download and compilation size.
NOTE
This is completely optional
sudo su root
pacman -S --noconfirm ufw openssh libpam-google-authenticator \
&& sed -i 's/#Port 22/Port 6519/g' /etc/ssh/sshd_config \
&& ufw allow 6519 && ufw enable && ufw status numbered \
&& sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config \
&& systemctl enable sshd && systemctl start sshd && google-authenticator && systemctl restart sshd