Profile and Dotfiles for my Alpine and Arch Linux
Find a file
2024-04-10 17:13:13 +01:00
.config remove lsp 2024-04-10 12:14:20 +01:00
.data update pkgs 2024-04-09 21:57:23 +01:00
.github fix url 2024-04-05 20:32:55 +00:00
.local/bin update directory name on scripts 2024-04-07 17:16:35 +00:00
.gitignore fix gitignore 2024-04-10 17:13:13 +01:00
.npmrc gitignore and more config files 2023-11-11 16:35:40 +00:00
.profile add ccls lsp and fix paths and use argon 2024-04-08 10:01:02 +00:00
.rc add passmenu and change dotfiles dir name to night0721 2024-04-10 17:10:15 +01:00

Hi, I'm Night

Developer, Linux and FOSS enthusiast from Hong Kong

ko-fi Visitors

Stats

Wakatime

  Language  Files   Code  Comment  Blank  Total  
     Total    536  33375     2178   2797  37847  
JavaScript    153  11125      897    353  12196  
      Java    165   7974      203   1000   9121  
         C     32   4879      507    558   5785  
TypeScript     91   3769      220    169   4104  
       CSS     13   1691       20    213   1922  
    Kotlin     24   1606       68    183   1849  
    Python      9   1349       34    146   1527  
      HTML     23    513        7     36    556  
  C Header     16    243      212     67    482  
  Makefile     10    226       10     72    305  

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

  1. Grub theme: .data/grub/n (Based on sayonara)

  2. Login: SDDM(Remvoed, logging in with tty)

  • Theme: aerial
  • Packages: gst-libav phonon-qt5-gstreamer gst-plugins-good qt5-quickcontrols qt5-graphicaleffects qt5-multimedia
  1. Shell: zsh (Removed, using sh)
  • Theme: .config/deprecated/zsh/n.zsh-theme
  • Plugins: zsh-autosuggestions, zsh-history-substring-search, zsh-syntax-highlighting
  1. 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

Additional Information

You might need to install grub-customizer to remove other boot options, if syntax error occured, most likely a : will solve the problem

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
connmanctl scan wifi
connmanctl services
connmanctl connect wifi_...........
sudo pacman -Syu

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