Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axenide/dotfiles
.'s
https://github.com/axenide/dotfiles
archlinux dotfiles hyprland neovim nvim oled ranger rofi swaync swayosd tmux waybar
Last synced: 1 day ago
JSON representation
.'s
- Host: GitHub
- URL: https://github.com/axenide/dotfiles
- Owner: Axenide
- Created: 2023-07-30T07:30:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-12T03:20:20.000Z (7 months ago)
- Last Synced: 2024-04-12T15:05:25.862Z (7 months ago)
- Topics: archlinux, dotfiles, hyprland, neovim, nvim, oled, ranger, rofi, swaync, swayosd, tmux, waybar
- Language: CSS
- Homepage:
- Size: 281 MB
- Stars: 188
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
✨ Dotfiles
These are my configuration files also known as dotfiles.
> [!CAUTION]
> This setup is specific for [Hyprland](https://github.com/hyprwm/Hyprland). Dont install it if you don't know what you're doing.## 📹 Check it out!
https://github.com/user-attachments/assets/d58ccfea-8101-4476-a6da-1c1d05d67796> [!WARNING]
> The main branch is experimental, as I'm always making changes.
>
> Please refer to the [stable branch](https://github.com/Axenide/Dotfiles/tree/stable) if you want to use it.## Installation
```bash
git clone https://github.com/Axenide/Dotfiles
cd Dotfiles
./dots.sh
```
This will execute the installation wizard.> [!NOTE]
> [This packages](https://github.com/Axenide/Dotfiles/blob/main/pacman/packages.txt) are needed to fully use the config and will be installed if you choose the option in script:Also it will install `yay`, but you can skip the installation and use any AUR helper you want and install them manually.
## ⌨️ Keybindings
### Hyprland
| Keys | Action |
|---------------------------------------------:|:--------------------------------|
| SUPER + C | Close window |
| SUPER + SHIFT + Esc | Exit Hyprland |
| SUPER + SHIFT + B | Toggle Waybar |
| SUPER + ALT + B | Restart Waybar |
| SUPER + Space | Toggle tiled/floating |
| SUPER + P | Toggle pseudo-tiling |
| SUPER + SHIFT + D | Toggle split |
| SUPER + F | Fullscreen |
| SUPER + SHIFT + F | Fake Fullscreen |
| SUPER + CTRL + F | Maximize |
| SUPER + Y | Pin window |
| SUPER + G | Center window |
| SUPER + Arrows or H,J,K,L | Move window focus |
| SUPER + SHIFT + Arrows or H,J,K,L | Move tiled window |
| SUPER + CTRL + Arrows or H,J,K,L | Resize window |
| SUPER + ALT + Arrows or H,J,K,L | Move floating window |
| SUPER + [1-9][0] | Change workspace [1-10] |
| SUPER + SHIFT + [1-9][0] | Move window to workspace [1-10] |
| SUPER + Z | Go to previous workspace |
| SUPER + SHIFT + Z
SUPER + Scroll Down | Go to previous active workspace |
| SUPER + X | Go to next workspace |
| SUPER + SHIFT + X
SUPER + Scroll Up | Go to next active workspace |
| SUPER + Left Click | Drag window |
| SUPER + Right Click | Drag resize window |### Programs
| Keys | Action |
|---------------------------------------------:|:--------------------------------|
| SUPER + RETURN | Open Kitty terminal |
| SUPER + SHIFT + RETURN | Open floating Kitty terminal |
| SUPER + ALT + RETURN | Open Kitty with slurp |
| SUPER + E | File explorer |
| SUPER + SHIFT + E | Floating file explorer |
| SUPER + W | Zen Browser |
| SUPER + SHIFT + W | Private Zen Browser |
| Print | Save and copy screenshot |
| SHIFT + Print | Copy screenshot |
| SUPER + SHIFT + S | Copy area screenshot |
| SUPER + D | Toggle Dashboard |
| SUPER + A | Talk with Alpha |
| SUPER + , | Select wallpaper |
| SUPER + SHIFT + B | Reload bar CSS |
| SUPER + ALT + B | Restart bar |### Tmux
> [!IMPORTANT]
> **PREFIX** is set to CTRL + Space| Keys | Action |
|--------------------:|:--------------------------------|
| PREFIX + c | Create window |
| SHIFT + ALT + H,L | Navigate windows |
| PREFIX + [1-9] | Change to window from 1 to 9 |
| PREFIX + & | Kill window |
| PREFIX + / | Vertical split |
| PREFIX + - | Horizontal split |
| CTRL + H,J,K,L | Navigate panes |
| PREFIX + { or } | Swap pane position |
| PREFIX + q | Go to pane pressing a number |
| PREFIX + x | Kill pane |
| PREFIX + s | List sessions |
| PREFIX + w | List windows |
| PREFIX + [ | Yank mode (copy) |
| v | Start selection |
| CTRL + v | Toggle rectangle/line selection |
| y | Yank selection |## 🌐 Browser
I'm currently using [Zen Browser](https://zen-browser.app/) with some custom tweaks. To use my config you need to create a new profile and click on "Select folder". The folder will be located at `~/.zen/Zen/`.If you just want good [Pywalfox](https://github.com/Frewacom/pywalfox/) support, install the [PywalZen](https://zen-browser.app/themes/d2953516-d239-4ef8-aac5-b238e3dc0360) theme I made!
> [!NOTE]
> I also modified some shortcuts to make them analog to the ones I use in Hyprland.| Keys | Action |
|--------------------:|:------------------------|
| ALT + Z | Previous workspace |
| ALT + X | Next workspace |
| ALT + S | Toggle web panel |
Please consider giving me a tip. :)
☕ Cafecito |
❤️ Ko-Fi |
💸 PayPal