[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73763":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},73763,"caelestia","caelestia-dots\u002Fcaelestia","caelestia-dots","A fluid, morphing config for your Linux desktop","",null,"TypeScript",3345,297,21,146,0,56,86,278,168,106.42,false,"main",true,[5,26,27,28,29],"hyprland","hyprland-rice","linux","rice","2026-06-12 04:01:11","# caelestia\n\nThis is the main repo of the caelestia dots and contains the user configs for\napps. This repo also includes an install script to install the entire dots.\n\n## Installation\n\nSimply clone this repo and run the install script (you need\n[`fish`](https:\u002F\u002Fgithub.com\u002Ffish-shell\u002Ffish-shell) installed).\n\n> [!WARNING]\n> The install script symlinks all configs into place, so you CANNOT\n> move\u002Fremove the repo folder once you run the install script. If\n> you do, most apps will not behave properly and some (e.g. Hyprland)\n> will fail to start completely. I recommend cloning the repo to\n> `~\u002F.local\u002Fshare\u002Fcaelestia`.\n\nThe install script has some options for installing configs for some apps.\n\n```\n$ .\u002Finstall.fish -h\nusage: .\u002Finstall.sh [-h] [--noconfirm] [--spotify] [--vscode] [--discord] [--aur-helper]\n\noptions:\n  -h, --help                  show this help message and exit\n  --noconfirm                 do not confirm package installation\n  --spotify                   install Spotify (Spicetify)\n  --vscode=[codium|code]      install VSCodium (or VSCode)\n  --discord                   install Discord (OpenAsar + Equicord)\n  --zen                       install Zen browser\n  --aur-helper=[yay|paru]     the AUR helper to use\n```\n\nFor example:\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fcaelestia-dots\u002Fcaelestia.git ~\u002F.local\u002Fshare\u002Fcaelestia\n~\u002F.local\u002Fshare\u002Fcaelestia\u002Finstall.fish\n```\n\n### Manual installation\n\nDependencies:\n\n-   hyprland\n-   xdg-desktop-portal-hyprland\n-   xdg-desktop-portal-gtk\n-   hyprpicker\n-   wl-clipboard\n-   cliphist\n-   inotify-tools\n-   app2unit\n-   wireplumber\n-   trash-cli\n-   foot\n-   fish\n-   fastfetch\n-   starship\n-   btop\n-   jq\n-   eza\n-   adw-gtk-theme\n-   papirus-icon-theme\n-   qtengine-git\n-   ttf-jetbrains-mono-nerd\n\nInstall all dependencies and follow the installation guides of the\n[shell](https:\u002F\u002Fgithub.com\u002Fcaelestia-dots\u002Fshell) and [cli](https:\u002F\u002Fgithub.com\u002Fcaelestia-dots\u002Fcli)\nto install them.\n\n> [!TIP]\n> If on Arch or an Arch-based distro, there is a meta package available [in this repository](PKGBUILD)\n> that pulls in all dependencies. It can be installed through the install script, makepkg\u002Fpacman, yay,\n> paru, or your preferred AUR helper.\n\nThen copy or symlink the `hypr`, `foot`, `fish`, `fastfetch`, `uwsm` and `btop` folders to the\n`$XDG_CONFIG_HOME` (usually `~\u002F.config`) directory. e.g. `hypr -> ~\u002F.config\u002Fhypr`.\nCopy `starship.toml` to `$XDG_CONFIG_HOME\u002Fstarship.toml`.\n\n#### Installing Spicetify configs:\n\nFollow the Spicetify [installation instructions](https:\u002F\u002Fspicetify.app\u002Fdocs\u002Fadvanced-usage\u002Finstallation),\ncopy or symlink the `spicetify` folder to `$XDG_CONFIG_HOME\u002Fspicetify` and run\n\n```sh\nspicetify config current_theme caelestia color_scheme caelestia custom_apps marketplace\nspicetify apply\n```\n\n#### Installing VSCode\u002FVSCodium configs:\n\nInstall VSCode or VSCodium, then copy or symlink `vscode\u002Fsettings.json` and\n`vscode\u002Fkeybindings.json` into the `$XDG_CONFIG_HOME\u002FCode\u002FUser` (or `$XDG_CONFIG_HOME\u002FVSCodium\u002FUser`\nif using VSCodium) folder. Then copy or symlink `vscode\u002Fflags.conf` to `$XDG_CONFIG_HOME\u002Fcode-flags.conf`\n(or `$XDG_CONFIG_HOME\u002Fcodium-flags.conf` if using VSCodium).\n\nFinally, install the extension VSIX from `vscode\u002Fcaelestia-vscode-integration`.\n\n```sh\n# Use `codium` if using VSCodium\ncode --install-extension vscode\u002Fcaelestia-vscode-integration\u002Fcaelestia-vscode-integration-*.vsix\n```\n\n#### Installing Zen Browser configs:\n\nInstall Zen Browser, then copy or symlink `zen\u002FuserChrome.css` to the `chrome` folder in your\nprofile of choice in `~\u002F.zen`. e.g. `zen\u002FuserChrome.css -> ~\u002F.zen\u002F\u003Cprofile>\u002Fchrome\u002FuserChrome.css`.\n\nNow install the native app by copying `zen\u002Fnative_app\u002Fmanifest.json` to\n`~\u002F.mozilla\u002Fnative-messaging-hosts\u002Fcaelestiafox.json` and replacing the `{{ $lib }}` string in it\nwith the absolute path of `~\u002F.local\u002Flib\u002Fcaelestia` (this must be the absolute path, e.g.\n`\u002Fhome\u002Fuser\u002F.local\u002Flib\u002Fcaelestia`). Then copy or symlink `zen\u002Fnative_app\u002Fapp.fish` to\n`~\u002F.local\u002Flib\u002Fcaelestia\u002Fcaelestiafox`.\n\nFinally, install the CaelestiaFox extension from [here](https:\u002F\u002Faddons.mozilla.org\u002Fen-US\u002Ffirefox\u002Faddon\u002Fcaelestiafox).\n\n## Updating\n\nSimply run `yay` to update the AUR packages, then `cd` into the repo directory and run `git pull` to update the configs.\n\n## Usage\n\n> [!NOTE]\n> These dots do not contain a login manager (for now), so you must install a\n> login manager yourself unless you want to log in from a TTY. I recommend\n> [`greetd`](https:\u002F\u002Fsr.ht\u002F~kennylevinsen\u002Fgreetd) with\n> [`tuigreet`](https:\u002F\u002Fgithub.com\u002Fapognu\u002Ftuigreet), however you can use\n> any login manager you want.\n\nThere aren't really any usage instructions... these are a set of dotfiles.\n\nHere's a list of useful keybinds though:\n\n-   `Super` - open launcher\n-   `Super` + `#` - switch to workspace `#`\n-   `Super` `Alt` + `#` - move window to workspace `#`\n-   `Super` + `T` - open terminal (foot)\n-   `Super` + `W` - open browser (zen)\n-   `Super` + `C` - open IDE (vscodium)\n-   `Super` + `S` - toggle special workspace or close current special workspace\n-   `Ctrl` `Alt` + `Delete` - open session menu\n-   `Ctrl` `Super` + `Space` - toggle media play state\n-   `Ctrl` `Super` `Alt` + `R` - restart the shell\n","caelestia 是一个为 Linux 用户提供美观配置的项目，特别针对 Hyprland 桌面环境。该项目使用 TypeScript 编写，并包含了一个安装脚本，能够自动化设置从桌面到应用的各种配置文件，包括但不限于 Hyprland、Spotify（通过 Spicetify）、VSCode\u002FVSCodium 以及 Discord 的定制化配置。其核心功能在于一键式部署个人偏好设置，简化了手动配置多个应用程序的过程。适合那些希望快速获得一套统一且高度可定制外观与体验的 Linux 用户，尤其是对 Hyprland 感兴趣的技术爱好者。此外，它还提供了详细的依赖项列表和手动安装指南，方便用户根据自身需求灵活调整。",2,"2026-06-11 03:47:15","high_star"]