{"id":24655264,"url":"https://github.com/night0721/night0721","last_synced_at":"2026-02-28T04:46:58.480Z","repository":{"id":221597664,"uuid":"712020266","full_name":"night0721/night0721","owner":"night0721","description":"Profile and Dotfiles for my Alpine and Arch Linux ","archived":false,"fork":false,"pushed_at":"2026-01-28T02:34:39.000Z","size":3452,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-28T18:16:25.286Z","etag":null,"topics":["alpine","arch","dotfiles","dwl","linux","suckless"],"latest_commit_sha":null,"homepage":"https://night0721.xyz","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/night0721.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-30T16:25:18.000Z","updated_at":"2026-01-28T02:34:42.000Z","dependencies_parsed_at":"2024-08-11T16:31:39.379Z","dependency_job_id":"8fe52a9f-1be6-4255-916e-1514f3618aeb","html_url":"https://github.com/night0721/night0721","commit_stats":null,"previous_names":["night0721/night0721"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/night0721/night0721","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/night0721%2Fnight0721","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/night0721%2Fnight0721/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/night0721%2Fnight0721/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/night0721%2Fnight0721/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/night0721","download_url":"https://codeload.github.com/night0721/night0721/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/night0721%2Fnight0721/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29924851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine","arch","dotfiles","dwl","linux","suckless"],"created_at":"2025-01-25T22:36:44.464Z","updated_at":"2026-02-28T04:46:58.463Z","avatar_url":"https://github.com/night0721.png","language":"Shell","funding_links":["https://ko-fi.com/I2I35XISJ"],"categories":[],"sub_categories":[],"readme":"# Hi, I'm Night\n\n**Developer, Linux and FOSS enthusiast from Hong Kong**  \n\n- Youtube: \u003chttps://www.youtube.com/@night0721\u003e\n- Website: \u003chttps://night0721.xyz\u003e\n- Git: \u003chttps://git.night0721.xyz\u003e\n- Email: \u003cnight@night0721.xyz\u003e ([PGP Key](https://night0721.xyz/pub.gpg))\n\n[![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)]()\n\n\u003c!-- [![Stats](https://gh-md-stats.vercel.app/api?username=night0721\u0026bg_color=1e1e2e\u0026text_color=cdd6f4\u0026icon_color=cba6f7\u0026title_color=89b4fa\u0026border_color=cba6f7\u0026count_private=true\u0026show_icons=true\u0026include_all_commits=true\u0026number_format=long\u0026show=prs_merged_percentage,prs_merged,reviews\u0026disable_animations=true\u0026custom_title=Github%20Stats\u0026rank_icon=github\u0026)]() --\u003e\n\u003c!-- https://github.com/catppuccin/github-readme-stats --\u003e\n\u003c!-- [![Wakatime](https://gh-md-stats.vercel.app/api/wakatime?username=night0721\u0026border_radius=20px\u0026bg_color=1e1e2e\u0026text_color=cdd6f4\u0026icon_color=cba6f7\u0026title_color=89b4fa\u0026border_color=cba6f7\u0026show_icons=true\u0026disable_animations=true\u0026custom_title=Coding%20Stats\u0026langs_count=50\u0026layout=compact\u0026hide=other,ini,git,git%20config,text,textmate,batch,mixin%20configuration,gitignore%20file,tsconfig,properties,d,image%20(png),inittab,desktop,sshdconfig,gdscript,gdscript3,mdx,image%20(jpeg),actionscript,ssh%20key,xml,conf,netrw,prolog,ezhil,toml,tsql,sh,gitignore,jsonc,zip,gitconfig,zsh,dosini,MiniScript,kitty,sshconfig,Ignore%20List,tmux,diff,modconf,fstab,Org,pdf,Bash,nginx%20configuration%20file,scdoc,vifm,tar,gpg,yaml,Slurm,BibTeX,gitrebase)]() --\u003e\n\n```\nLanguage   Files  Code   Comment  Blank  Lines \nJavaScript 133    10747  682      349    11778 \nC          62     9521   1062     1418   12001 \nJava       160    7724   131      963    8818  \nTypeScript 79     3434   134      141    3709  \nC Header   46     3309   4371     628    8308  \nKotlin     24     1625   60       183    1868  \nCSS        7      705    18       133    856   \nMakefile   18     569    14       178    761   \nHTML       20     478    7        33     518   \nPython     9      261    15       31     307   \nLua        2      161    0        9      170   \nR          3      26     14       8      48    \nTotal      563    38560  6508     4074   49142\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eDotfiles\u003c/summary\u003e\n\n## Catppuccin themed dotfiles for Alpine Linux\n\n#### Specifications\n- OS: Alpine Linux\n- WM: dwl\n- Notifications: luft\n- Terminal: foot\n- Shell: sh\n- AUR Helper: aureate\n- Wallpaper daemon: wbg\n- Wallpapers: [catppuccin](https://github.com/iQuickDev/catppuccin-wallpapers)\n- File Manager: lf, ccc\n- Search menu: fnf, wmenu\n- Browser: firefox\n- Font: Monaspice Kr Nerd Font\n- Bootloader: grub\n\n### Details\n\n1. Grub theme: `.data/grub/n` (Based on [sayonara](https://github.com/samoht9277/dotfiles/tree/master/grub/themes/sayonara))\n2. File Manager: lf\n- Using [lfimg-sixel](https://github.com/Anima-OS-Dev/lfimg-sixel) to support sixel in lf with foot\n- graphicsmagick for SVG and GIF preview\n- [Fontpreview](https://github.com/sdushantha/fontpreview) for OTF TTF WOFF preview\n- Required packages: imagemagick chafa ydotool fzf\n3. VM\n- Packages: bridge-utils libvirt qemu-full virt-manager virt-viewer  \n\n### Dual booting\nWindws partition in fstab should have these properties\n```\nUUID=94ACAFD1ACAFAC64   /run/media/N    ntfs        rw,user,auto,fmask=133,dmask=022,uid=1000,gid=1000  0 0\n```\n\n### Install\n```\niwctl\ndevice list # find device name\nstation [device name] connect [network name]\nexit\npacman -Sy git\ngit clone https://github.com/night0721/night0721\nbash night0721/.data/root.sh\n```\n\n## Post setup\n```\ngit clone --bare git@codeberg.org:night0721/night0721\n```\nCredits to [this tutorial](https://www.atlassian.com/git/tutorials/dotfiles)\n\n### Firefox\n\nGo to about:profiles and create a new profile with custom folder  \ncd into the folder and create user.js  \nCopy [betterfox](https://raw.githubusercontent.com/yokoffing/Betterfox/main/user.js) into user.js   \nRestart firefox  \nThen follow https://github.com/catppuccin/userstyles/ to install stylus  \nDownloading [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.  \n\n## Default Keybinds\n\nSUPER + S = Start Terminal  \nSUPER + F = Start Firefox  \nSUPER + C = Kill Active Window  \nSUPER + L = Lock Screen  \nSUPER + M = Power menu  \nSUPER + [1-9] = Switch to tags  \nSUPER + SHIFT + [1-9] = Move active window to tag  \nSUPER + SHIFT + Q = Quit to tty  \nSUPER + O = Increase opacity  \nSUPER + SHIFT + O = Decrease opacity  \nSUPER + B = Toggle bar  \nSUPER + AD = Switch focus to window  \nSUPER + QE = Change window size  \nSUPER + [,.] = Focus next/previous monitor\nSUPER + SHIFT + [,.] = Move window to next/previous monitor\nSUPER + SHIFT + SPACE = Toggle floating  \nSUPER + ENTER = Toggle focus  \nSUPER + P = Password menu  \nSUPER + SPACE = App Launcher  \nSUPER + SHIFT + S = Screenshot menu  \n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnight0721%2Fnight0721","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnight0721%2Fnight0721","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnight0721%2Fnight0721/lists"}