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

Block or report night0721

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse

Hi, I'm Night

Developer, Linux and FOSS enthusiast from Hong Kong

ko-fiVisitors

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.execath.exePublic

    The first CODM discrod bot -- NYX

    JavaScript 37 9

  2. LilaseLilasePublic

    Minecraft Forge 1.8.9 QOL mod for auction sniping and flipping

    Java 12 3

  3. nxcnxcPublic

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

    Rust 2 1

  4. auth-botauth-botPublic

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

    JavaScript 13 9

  5. ccccccPublic

    Fast, small, hackable TUI file manager with no dependency

    C 5 3

  6. vipvipPublic

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

    C 2