https://github.com/xeji01/hyprstellar
✨ Cozy setup for my Hyprland. Running on Arch.
https://github.com/xeji01/hyprstellar
archlinux config dotfiles fastfetch hyprland hyprlock lf neovim rofi swaync waybar wlogout
Last synced: 4 months ago
JSON representation
✨ Cozy setup for my Hyprland. Running on Arch.
- Host: GitHub
- URL: https://github.com/xeji01/hyprstellar
- Owner: xeji01
- Created: 2025-03-24T19:01:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-11T18:05:04.000Z (about 1 year ago)
- Last Synced: 2025-05-11T19:20:32.552Z (about 1 year ago)
- Topics: archlinux, config, dotfiles, fastfetch, hyprland, hyprlock, lf, neovim, rofi, swaync, waybar, wlogout
- Language: Shell
- Homepage:
- Size: 42.9 MB
- Stars: 126
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# ✨ **HYPRSTELLAR** ✨
_featuring [COMFY LF](https://github.com/xeji01/hyprstellar/tree/main/.config/lf)_

> [!NOTE]
> - You might need to adjust some parts for your particular system, make sure to back up your configs first.
> - This setup requires [Pywal16](https://github.com/eylles/pywal16) (for the colorschemes) to work properly.
> - Feel free to leave this repo a star 🌟.
- [Software Used](#software-used)
- [Screenshots](#screenshots)
- [Hotkeys](#hotkeys)
- [To Do](#to-do)
## Software Used
### Base
| Type | Name |
| ------------------ | --------------------------------------------------- |
| OS | [Arch Linux](https://archlinux.org/) |
| Window Compositor | [Hyprland](https://hyprland.org/) |
| Bar | [Waybar](https://github.com/Alexays/Waybar) |
| Terminal | [Kitty](https://github.com/kovidgoyal/kitty) |
| Shell | zsh |
| ZSH Prompt | [Starship](https://github.com/starship/starship) |
### Input & UI
| Type | Name |
| ----------------------------- | -------------------------------------------------------------------------------------------------- |
| Main Font | [Nothing Font](https://github.com/xeji01/nothingfont) |
| | [Departure Mono](https://www.nerdfonts.com/font-downloads) |
| Asian Font Collections | [Adobe Source Han Sans](https://archlinux.org/packages/extra/any/adobe-source-han-sans-otc-fonts/) |
| Emoji Font | [Noto Emoji](https://github.com/googlefonts/noto-emoji) |
| Emoji Selector | [Rofi Emoji](https://github.com/Mange/rofi-emoji) |
| Clipboard Manager | [Cliphist](https://github.com/sentriz/cliphist) |
| Colorscheme | [Pywal16](https://github.com/eylles/pywal16) |
| Neovim Colorscheme | [Rosé Pine](https://github.com/rose-pine/neovim) |
### Utilities
| Type | Name |
| ---------------------------------- | -------------------------------------------------------------------------------- |
| Text Editor | [Neovim](https://neovim.io/) |
| Terminal File Manager | [LF File Manager](https://github.com/gokcehan/lf) |
| Wallpaper Backend | [SWWW](https://github.com/LGFae/swww) |
| Better ls | [Lsd](https://github.com/lsd-rs/lsd) |
| Better cd | [Zoxide](https://github.com/ajeetdsouza/zoxide) |
| AUR Helper | [Paru](https://github.com/Morganamilo/paru) |
| Apps Launcher | [Rofi](https://github.com/davatorium/rofi) |
| System Info | [Fastfetch](https://github.com/fastfetch-cli/fastfetch) |
| Notification Daemon | [Sway Notification Center](https://github.com/ErikReider/SwayNotificationCenter) |
| Lockscreen App | [Hyprlock](https://github.com/hyprwm/hyprlock) |
| Idle Daemon | [Hypridle](https://github.com/hyprwm/hypridle) |
| Power Menu App | [Wlogout](https://github.com/ArtsyMacaw/wlogout) |
| WiFi Menu | [Wifi-Menu](https://github.com/podobu/wifimenu) |
| Bluetooth Daemon | [BlueTUI](https://github.com/pythops/bluetui) |
| Screenshot Utility | [Hyprshot](https://github.com/Gustash/Hyprshot) |
| Screen Recorder | [WF-Recorder](https://github.com/ammen99/wf-recorder) |
| Blue Light Filter | [Hyprshade](https://github.com/loqusion/hyprshade) |
### Browser
| Type | Name |
| --------------------- | --------------------------------------------------------------------------------------------- |
| Browser | [Librewolf](https://librewolf.net/) |
| Browser CSS | [Fuji Fox](https://github.com/xeji01/fujifox) on my repo. |
| Librewolf Pywal Theme | [Pywalfox](https://addons.mozilla.org/ru/firefox/addon/pywalfox/) |
### Multimedia
| Type | Name |
| --------------------- | --------------------------------------------------------------- |
| Video Player | [MPV](https://mpv.io) |
| Spotify | [Spicetify Lucid](https://github.com/sanoojes/Spicetify-Lucid) |
### Wallpapers
Check out my wallpaper [repository](https://github.com/xeji01/wallpapercollections). 🌄
## Screenshots
### Terminal
| Starship |
| --------------------------------------------- |
|
|
| LF File Manager |
| --------------------------------------------- |
|  |
| Fastfetch |
| --------------------------------------------- |
|
|
### Waybar
|  |
| --------------------------------------------- |
| Default |
| --------------------------------------------- |
|  |
| Alt |
| --------------------------------------------- |
|  |
### Librewolf

### Rofi
| Launcher |
| --------------------------------------- |
|  |
| Emoji | Wi-Fi |
| ------------------------------- | ------------------------------- |
|  |  |
| Clipboard |
| ---------------------------------------------------- |
|  |
### Wallpaper Selector

### Neovim

### Spotify
| Artist |
| --- |
| 
| Album / Playlist | Lyrics
| --- | ---
|
| 
### Wlogout

### Hyprlock

### Sway Notification Center
| Control Center |
| --- |
|
|
| Notification Pop-Up |
| --- |
|
|
## Hotkeys
> [!NOTE]
> - `CapsLock` is used as `Esc`. You can change this behavior by removing `caps:escape` from the `~/.config/hypr/configs/input.conf`
> - On macOS, the `Super` key refers to the `Command` key.
> - On most other keyboards, `Super` refers to the `Windows` key.
| Key | Command |
| --------------------------------------------- | ------------------------------------ |
| `Super` + `Enter` | Kitty |
| `Super` + `A` | Select random wallpaper |
| `Super` + `B` | Librewolf |
| `Super` + `E` | LF File Manager |
| `Super` + `L` | Lockscreen |
| `Super` + `Q` | Kill active window |
| `Super` + `R` | Screen Recording |
| `Super` + `W` | Wifi Menu via Rofi |
| `Super` + `Shift` + `Enter` | Floating Kitty |
| `Super` + `Shift` + `B` | Wallpaper Selector |
| `Super` + `Shift` + `C` | Center window |
| `Super` + `Shift` + `E` | Exit Hyprland |
| `Super` + `Shift` + `F` | Toggle fullscreen |
| `Super` + `Shift` + `L` | Power Menu |
| `Super` + `Shift` + `O` | Restart Waybar |
| `Super` + `Shift` + `R` | Restart Hyprland |
| `PrntScrn` | Take screenshot of the entire screen |
| `Ctrl` + `PrntScrn` | Take screenshot of selected area |
| `Ctrl` + `Shift` + `PrntScrn` | Take screenshot of selected window |
| `Ctrl` + `Super` + `Arrow down/up/left/right` | Resize window |
Other hotkeys can be found here `~/.config/hypr/configs/binds.conf`
## To Do
- [x] switch from yazi to lf
- [x] custom battery script
- [x] custom hyprlock
- [x] custom waybar
- [x] custom rofi
- [x] custom userChrome CSS
## Credits
- [JaKooLit](https://github.com/JaKooLit) for volume and brightness scripts.
- [vernette](https://github.com/vernette) for wallpaper selector script.
- [adi1090x](https://github.com/adi1090x) for rofi inspiration.