Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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