.. | ||
README.md |
Hi, I'm Night
Developer, Linux and FOSS enthusiast from Hong Kong
- Youtube: https://www.youtube.com/@night0721
- Website: https://night0721.xyz
- Email: night@night0721.xyz (PGP Key)
Featured repositories can be viewed in git.night0721.xyz
Language Files Code Comment Blank Lines
JavaScript 143 11024 707 343 12074
Java 165 8018 147 1000 9165
C 54 7360 850 1275 9485
TypeScript 86 3667 147 164 3978
HTML 22 2176 11 34 2221
Kotlin 24 1625 60 183 1868
CSS 9 1558 14 204 1776
Python 12 1130 44 158 1332
C Header 30 1110 493 243 1846
Shell 2 438 0 1 439
Makefile 13 389 8 111 508
Lua 2 161 0 9 170
R 3 26 14 8 48
Total 565 38682 2495 3733 44910
Catppuccin themed dotfiles for Alpine Linux
Specifications
- 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
Details
- 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
Dual booting
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/night0721
bash night0721/.data/root.sh
Post setup
git clone --bare git@codeberg.org:night0721/night0721
Credits to this tutorial
Firefox
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.
Default Keybinds
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