Skip to content
View night0721's full-sized avatar
🤍
🤍

Block or report night0721

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
night0721/.md

Hi, I'm Night

Developer, Linux and FOSS enthusiast from Hong Kong

ko-fi Visitors

Language   Files  Code   Comment  Blank  Lines 
JavaScript 133    10747  682      349    11778 
C          62     9521   1062     1418   12001 
Java       160    7724   131      963    8818  
TypeScript 79     3434   134      141    3709  
C Header   46     3309   4371     628    8308  
Kotlin     24     1625   60       183    1868  
CSS        7      705    18       133    856   
Makefile   18     569    14       178    761   
HTML       20     478    7        33     518   
Python     9      261    15       31     307   
Lua        2      161    0        9      170   
R          3      26     14       8      48    
Total      563    38560  6508     4074   49142
Dotfiles

Catppuccin themed dotfiles for Alpine Linux

Specifications

  • OS: Alpine Linux
  • WM: dwl
  • Notifications: luft
  • 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

  1. Grub theme: .data/grub/n (Based on sayonara)
  2. 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
  1. 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

Pinned Loading

  1. cath.exe cath.exe Public

    The first CODM discrod bot -- NYX

    JavaScript 35 9

  2. Lilase Lilase Public

    Minecraft Forge 1.8.9 QOL mod for auction sniping and flipping

    Java 12 3

  3. nxc nxc Public

    Simple host for file uploader, paste bin and URL shortener, with dashboard, oauth and webhook support

    Rust 2 1

  4. auth-bot auth-bot Public

    Discord Bot to verify user, allowing server owner to recover server by pulling back members

    JavaScript 13 9

  5. ccc ccc Public

    Fast, small, hackable TUI file manager with no dependency

    C 5 3

  6. vip vip Public

    Small, fast and featureful vim-insipired text editor with strictly no dependency

    C 2