You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This set of configurations is the environment I work in every day. It is designed to be used with Arch Linux. These dotfiles include a variety of tools and settings that enhance my workflow and productivity, from the window manager (i3) to development tools like Neovim, file management utilities, app launchers, and more.
Before running the installer script, make sure you have:
Arch Linux installed on your system.
An internet connection to download and install the required packages.
A user with root privileges.
Installation
Warning
This config is what I use on my PC, it will have software you have no need for. I have tried my best to make it more accessible by setting up variables for user and git and having all home paths use either $HOME or /home/${user}/ but I can't guarantee I fixed it all, if you notice something along those lines please make an issue and I'll try to fix it fast. These dotfiles also change constantly according to my needs so if you update with these you will lose or gain software that was/wasn't installed before.
To set up this environment just run this commands:
git clone https://github.com/gonblas/dotfiles
cd dotfiles
chmod +x autoinstall.sh
sudo ./autoinstall.sh
Caution
Make sure to review the installer script before running it to ensure you trust its content and verify if it fits your needs.
Usage
Anyone can use, modify, and adapt these dotfiles as needed. If you decide to use them, feel free to customize them to fit your own workflow or add new configurations that are useful to you. I am not responsible for anything bad that may happen to your system or data while using this repository. Use at your own risk.
Screenshots
🔍 Rofi
⌨️ Terminal Applications
🔒 Lock Screen
🔔 Notifications
Keybinds
🖥️ Window Management
Shortcut
Action
$mod + Enter
Open default terminal
$mod + w
Close focused window
$mod + f
Toggle fullscreen mode
$mod + Shift + Space
Toggle floating/tiled mode
$mod + e
Toggle split orientation (horizontal/vertical)
$mod + a
Focus parent container
🕹️ Focus Navigation
Shortcut
Action
$mod + h/j/k/l
Move focus (left/down/up/right)
$mod + ←/↓/↑/→
Alternative using arrow keys
🔃 Move Windows
Shortcut
Action
$mod + Shift + h/j/k/l
Move window (left/down/up/right)
$mod + Shift + ←/↓/↑/→
Alternative using arrow keys
🪟 Splits
Shortcut
Action
$mod + Alt + h
Split horizontally
$mod + Alt + v
Split vertically
🖱️ Mouse
Shortcut
Action
Mouse + $mod
Move/resize floating windows with mouse
Titlebar + $mod
Move tiled windows with mouse
↔️ Resize Mode
Shortcut (in resize mode)
Action
$mod + r
Enter resize mode
h/j/k/l
Shrink/expand width or height
←/↓/↑/→
Alternative using arrow keys
Enter or Esc or $mod + r
Exit resize mode
⚙️ Workspaces
Shortcut
Action
$mod + 1 ... 8
Switch to workspace 1 to 8
$mod + Shift + 1 ... 8
Move focused window to workspace 1 to 8
$mod + xz
Go to next/previous workspace
$mod + Shift + x/z
Move window to next/previous workspace
$mod + Tab
Switch to previously used workspace
🔊 Audio and Microphone
Shortcut
Action
XF86AudioRaiseVolume
Increase volume by 10%
XF86AudioLowerVolume
Decrease volume by 10%
XF86AudioMute
Mute/unmute speakers
XF86AudioMicMute
Mute/unmute microphone
F9
Mute/unmute microphone
🛠️ Utilities
Shortcut
Action
$mod + Space
Open launcher (rofi)
$mod + q
Power menu (rofi powermenu)
$mod + Shift + w
Wi-Fi menu (rofi wifi-menu)
F10
Take screenshot
$mod + Shift + p
Open volume control (pavucontrol)
勒 i3 Session
Shortcut
Action
$mod + Shift + c
Reload i3 configuration
$mod + Shift + r
Restart i3 (keep windows open)
$mod + Shift + e
Exit i3 with confirmation (i3-nagbar)
About
This set of configurations is the environment I work in every day. It is designed to be used with Arch Linux. These dotfiles include a variety of tools and settings that enhance my workflow and productivity, from the window manager (i3) to development tools like Neovim, file management utilities, app launchers, and more.