Developer, Linux and FOSS enthusiast from Hong Kong
- Youtube: https://www.youtube.com/@night0721
- Website: https://night0721.xyz
- Email: [email protected] (PGP Key)
Featured repositories can be viewed in git.night0721.xyz
Language Files Code Comment Blank Lines
JavaScript 147 11227 707 364 12298
C 65 9255 1019 1407 11681
Java 165 8018 147 1000 9165
TypeScript 86 3667 147 164 3978
C Header 50 2635 2292 527 5454
HTML 21 2171 11 34 2216
Kotlin 24 1625 60 183 1868
CSS 10 1591 23 212 1826
Python 10 524 34 73 631
Makefile 17 519 12 158 689
Lua 2 161 0 9 170
R 3 26 14 8 48
Total 600 41419 4466 4139 50024
- OS: Alpine Linux
- WM: dwl
- Notifications: mako
- Terminal: foot
- Shell: sh
- AUR Helper: aureate
- Wallpaper daemon: wbg
- Wallpapers: catppuccin
- File Manager: lf, ccc
- Search menu: fnf, wmenu
- Browser: firefox
- Font: Monaspice Kr Nerd Font
- Bootloader: grub
- Grub theme:
.data/grub/n
(Based on sayonara) - File Manager: lf
- Using lfimg-sixel to support sixel in lf with foot
- graphicsmagick for SVG and GIF preview
- Fontpreview for OTF TTF WOFF preview
- Required packages: imagemagick chafa ydotool fzf
- VM
- Packages: bridge-utils libvirt qemu-full virt-manager virt-viewer
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
iwctl
device list # find device name
station [device name] connect [network name]
exit
pacman -Sy git
git clone https://github.com/night0721/night0721
bash night0721/.data/root.sh
git clone --bare [email protected]:night0721/night0721
Credits to this tutorial
Go to 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
Then follow https://github.com/catppuccin/userstyles/ to install stylus
Downloading codeberg and github css themes selecting mocha and lavender.
SUPER + S = Start Terminal
SUPER + F = Start Firefox
SUPER + C = Kill Active Window
SUPER + L = Lock Screen
SUPER + M = Power menu
SUPER + [1-9] = Switch to tags
SUPER + SHIFT + [1-9] = Move active window to tag
SUPER + SHIFT + Q = Quit to tty
SUPER + O = Increase opacity
SUPER + SHIFT + O = Decrease opacity
SUPER + B = Toggle bar
SUPER + AD = Switch focus to window
SUPER + QE = Change window size
SUPER + [,.] = Focus next/previous monitor
SUPER + SHIFT + [,.] = Move window to next/previous monitor
SUPER + SHIFT + SPACE = Toggle floating
SUPER + ENTER = Toggle focus
SUPER + P = Password menu
SUPER + SPACE = App Launcher
SUPER + SHIFT + S = Screenshot menu