An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

ricefield

# ✨ **HYPRSTELLAR** ✨

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

![image](assets/header.png)





> [!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 |
| --------------------------------------------- |
| starship |

| LF File Manager |
| --------------------------------------------- |
| ![image](assets/lf.gif) |

| Fastfetch |
| --------------------------------------------- |
| fastfetch |

### Waybar

| ![image](assets/waybar.gif) |
| --------------------------------------------- |

| Default |
| --------------------------------------------- |
| ![image](assets/waybar-default.png) |

| Alt |
| --------------------------------------------- |
| ![image](assets/waybar-alt.png) |

### Librewolf

![image](assets/librewolf.png)

### Rofi

| Launcher |
| --------------------------------------- |
| ![image](assets/rofi-apps.png) |

| Emoji | Wi-Fi |
| ------------------------------- | ------------------------------- |
| ![image](assets/rofi-emoji.png) | ![image](assets/rofi-wifi.png) |

| Clipboard |
| ---------------------------------------------------- |
| ![image](assets/rofi-clipboard.png) |

### Wallpaper Selector

![image](assets/wallpaper-selector.png)

### Neovim

![image](assets/nvim.png)

### Spotify

| Artist |
| --- |
| artist

| Album / Playlist | Lyrics
| --- | ---
| album | lyrics

### Wlogout

![image](assets/wlogout.gif)

### Hyprlock

![image](assets/hyprlock.gif)

### Sway Notification Center

| Control Center |
| --- |
| swaync |

| Notification Pop-Up |
| --- |
| volume brightness low charging song netwwork |

## 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.