Profile and Dotfiles for my Alpine and Arch Linux
Find a file
2023-11-05 23:31:33 +00:00
.config lf config 2023-11-05 23:31:33 +00:00
.data edit packages to install 2023-11-05 23:30:40 +00:00
.github fix paths 2023-10-24 00:10:17 +01:00
.local/bin pacclear 2023-11-05 23:31:03 +00:00

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