Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/night0721/night0721
Profile and Dotfiles for my Alpine and Arch Linux
https://github.com/night0721/night0721
alpine arch dotfiles dwl linux suckless
Last synced: 1 day ago
JSON representation
Profile and Dotfiles for my Alpine and Arch Linux
- Host: GitHub
- URL: https://github.com/night0721/night0721
- Owner: night0721
- Created: 2023-10-30T16:25:18.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-25T01:36:22.000Z (2 months ago)
- Last Synced: 2024-11-25T02:25:06.410Z (2 months ago)
- Topics: alpine, arch, dotfiles, dwl, linux, suckless
- Language: Shell
- Homepage: https://night0721.xyz
- Size: 3.27 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
Awesome Lists containing this project
README
# Hi, I'm Night
**Developer, Linux and FOSS enthusiast from Hong Kong**
- Youtube:
- Website:
- Email: ([PGP Key](https://night0721.xyz/pub.gpg))[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I35XISJ) [![Visitors](https://visitor-badge.laobi.icu/badge?page_id=night0721)]()
**Featured repositories can be viewed in [git.night0721.xyz](https://git.night0721.xyz)**
```
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
```## 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](https://github.com/iQuickDev/catppuccin-wallpapers)
- 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](https://github.com/samoht9277/dotfiles/tree/master/grub/themes/sayonara))
2. File Manager: lf
- Using [lfimg-sixel](https://github.com/Anima-OS-Dev/lfimg-sixel) to support sixel in lf with foot
- graphicsmagick for SVG and GIF preview
- [Fontpreview](https://github.com/sdushantha/fontpreview) for OTF TTF WOFF preview
- Required packages: imagemagick chafa ydotool fzf
3. 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 [email protected]:night0721/night0721
```
Credits to [this tutorial](https://www.atlassian.com/git/tutorials/dotfiles)### Firefox
Go to about:profiles and create a new profile with custom folder
cd into the folder and create user.js
Copy [betterfox](https://raw.githubusercontent.com/yokoffing/Betterfox/main/user.js) into user.js
Restart firefox
Then follow https://github.com/catppuccin/userstyles/ to install stylus
Downloading [codeberg](https://github.com/catppuccin/userstyles/tree/main/styles/codeberg) and [github](https://github.com/catppuccin/userstyles/tree/main/styles/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