.config | ||
.data | ||
.github | ||
.local/bin |
My Arch Linux Setup
Specifications
Bootloader: Grub Using sayonara theme
WM - Hyprland Based on HyprV4
DM - SDDM Using aerial Required packages: gst-libav phonon-qt5-gstreamer gst-plugins-good qt5-quickcontrols qt5-graphicaleffects qt5-multimedia
Shell - zsh Using powerlevel10k for theme, zsh-auto-notify when process finished, zsh-autosuggestions for auto complete and zsh-history-substring-search for finding previously used commands, zsh-syntax-highlighting for showing syntax errors
Terminal File Manager - lf Using lf-gadgets with lf-kitty to provide image preview support in lf pdftricks - PDF preview graphicsmagick - SVG and GIF preview Required packages: pdftricks grpahicsmagick
Fontpreview - To preview .otf, .ttf, .woff files in lf Required pacakges: xdotool fzf imagemagick sxiv
Additional Information
You might need to install grub-customizer
to remove other kernel options, if syntax error occured, most likely a :
will solve the problem
GTK Icon Theme: https://github.com/ljmill/catppuccin-icons You may use papirus icons with this Catpuccin icon theme as an alternative.
For firefox, you can set font to Nerd fonts to show some special symbols in case there is some.
tldr can be installed using npm
npm i -g tldr
Windws partition in fstab should have these properties
UUID=94ACAFD1ACAFAC64 /run/media/N ntfs rw,user,auto,fmask=133,dmask=022,uid=1000,gid=1000 0 0
Install
iwctl
device list # find device name
station [device name] connect [network name]
exit
pacman -Sy git
git clone https://github.com/night0721/dotfiles
chmod +x dotfiles/.data/install.sh
chmod +x dotfiles/.data/root.sh
bash dotfiles/.data/root.sh
Setup
git init --bare $HOME/dotfiles
alias config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'
config config --local status.showUntrackedFiles no
Credits to this tutorial
Post setup
nmcli device wifi connect [network name] password [password]
yay
nwg-look
grub-customizer
git config --global credential.helper store
rmmod pcspkr
rmmod snd_pcsp
For firefox
goto about:profiles and create a new profile with custom folder
cd into the folder and create user.js
copy betterfox into user.js
restart firefox
Default Keybinds
SUPER + S = Start Kitty
SUPER + F = Start Firefox
SUPER + E = File Manager
SUPER + C = Kill Active Window
SUPER + L = Lock Screen
SUPER + M = Logout menu
SUPER + N = Refresh waybar
SUPER + V = Toggle Float
SUPER + J = Toggle Split
SUPER + SPACE = App Launcher
SUPER + SHIFT + S = Screenshot
ALT + V = Open clipboard manager