mirror of
https://github.com/Keyitdev/dotfiles.git
synced 2026-09-24 01:52:09 +00:00
Update: Added keybindings to README.md and for_window rules in i3 config.
This commit is contained in:
@@ -161,7 +161,7 @@ To install all packages, you need approximately 8.4 GiB of free disk space (5 Gi
|
||||
- `wget` - command-line downloader
|
||||
|
||||
#### Basic programs (optional) (~1700Mib)
|
||||
`yay -S 7zip czkawka-gui firefox firefox-beta-bin firefox-developer-edition gimp inkscape gparted libreoffice-fresh mpv vlc nemo nemo-fileroller obs-studio obsidian rsync vnstat yt-dlp`
|
||||
`yay -S 7zip czkawka-gui firefox firefox-beta-bin firefox-developer-edition gimp inkscape gparted libreoffice-fresh mpv vlc nemo nemo-fileroller obs-studio obsidian qalculate-gtk rsync vnstat yt-dlp`
|
||||
- `7zip` - archiver
|
||||
- `czkawka-gui` - duplicate finder
|
||||
- `firefox firefox-beta-bin firefox-developer-edition` - web browsers
|
||||
@@ -198,6 +198,37 @@ To install all packages, you need approximately 8.4 GiB of free disk space (5 Gi
|
||||
`yay -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra`
|
||||
- `noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra`
|
||||
|
||||
## Keybindings Overview
|
||||
|
||||
| Keybinding | Action | Keybinding | Action |
|
||||
|---|---|---|---|
|
||||
| `Mod + Return` | Launch terminal | `Mod + H` | Split in horizontal orientation |
|
||||
| `Mod + D` | Open menu | `Mod + V` | Split in vertical orientation |
|
||||
| `Mod + Shift + Q` | Close focused window | `Mod + Space` | Toggle focus mode (tiling / floating) |
|
||||
| `Mod + F` | Toggle fullscreen | `Mod + Shift + Space` | Toggle tiling / floating mode |
|
||||
| `Mod + Q` | Launch Firefox Developer Edition | `Mod + J/K/L/;` | Change focus direction |
|
||||
| `Mod + W` | Open recent VSC workspace | `Mod + Shift + J/K/L/;` | Move focused window |
|
||||
| `Mod + E` | Open file manager (Nemo) | `Mod + 1 to 0` | Switch to workspaces 1 to 10 |
|
||||
| `Mod + A` | Open menu (drun version) | `Mod + Shift + 1 to 0` | Move focused window to workspaces 1 to 10 |
|
||||
| `Mod + S` | Open screenshots dir in Nemo | `Mod + Shift + E` | Exit i3 |
|
||||
| `Mod + Z` | Launch ncmpcpp | `Mod + Shift + R` | Restart i3 |
|
||||
| `Mod + X` | Open powermenu | `Mod + Shift + C` | Reload i3 config file |
|
||||
| `Mod + C` | Launch screenshot script | `Mod + B` | Move workspace to the other monitor |
|
||||
| `Mod + I` | Lock screen | `Mod + N` | Set dual monitor mode |
|
||||
| `Mod + G` | Enter gap mode | `Mod + M` | Set single-monitor mode |
|
||||
|
||||
### Color palette
|
||||
|
||||
| Bg | Bg 2 | Bg 3 | Border | Fg | White | Gray | Black |
|
||||
|:------:|:--------:|:--------:|:--------:|:------:|:--------:|:-------:|:--------:|
|
||||
| `#1b1b25` | `#282A36` | `#16161e` | `#343746` | `#dedede` | `#eeffff` | `#727480` | `#15121c` |
|
||||
|  |  |  |  |  |  |  |  |
|
||||
|
||||
| Red | Green | Yellow | Blue | Purple | Cyan | Pink | Orange |
|
||||
|:------:|:--------:|:--------:|:--------:|:------:|:--------:|:-------:|:--------:|
|
||||
| `#cb5760` | `#999f63`| `#d4a067`| `#6c90a8`| `#776690`| `#528a9b`| `#ffa8c5`| `#c87c3e`|
|
||||
|  |  |  |  |  |  |  |  |
|
||||
|
||||
## License
|
||||
|
||||
Distributed under the **[GPLv3+](https://www.gnu.org/licenses/gpl-3.0.html) License**.
|
||||
|
||||
+13
-4
@@ -41,14 +41,15 @@ bindsym $mod+Return exec i3-sensible-terminal
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
bindsym $mod+q exec --no-startup-id firefox-developer-edition
|
||||
bindsym $mod+w exec --no-startup-id code
|
||||
# bindsym $mod+w exec --no-startup-id code
|
||||
bindsym $mod+w exec --no-startup-id "rofi -show vscode-recent -modi vscode-recent -no-default-config -config ~/.config/rofi/main.rasi -theme-str 'prompt { enabled: false; }'"
|
||||
bindsym $mod+e exec --no-startup-id nemo
|
||||
|
||||
bindsym $mod+a exec --no-startup-id rofi -show drun -no-default-config -config ~/.config/rofi/dmenu.rasi
|
||||
bindsym $mod+s exec --no-startup-id nemo ~/Pictures/screenshots/
|
||||
bindsym $mod+d exec --no-startup-id rofi -show drun -no-default-config -config ~/.config/rofi/main.rasi
|
||||
|
||||
bindsym $mod+z exec --no-startup-id alacritty -e ncmpcpp
|
||||
bindsym $mod+z exec --no-startup-id kitty -e ncmpcpp
|
||||
bindsym $mod+x exec --no-startup-id rofi-powermenu
|
||||
bindsym $mod+c exec --no-startup-id rofi-screenshot
|
||||
|
||||
@@ -113,7 +114,7 @@ bindsym $mod+space focus mode_toggle
|
||||
# bindsym $mod+a focus parent
|
||||
|
||||
# focus the child container
|
||||
#bindsym $mod+d focus child
|
||||
# bindsym $mod+d focus child
|
||||
|
||||
# Define names for default workspaces for which we configure key bindings later on.
|
||||
# We use variables to avoid repeating the names in multiple places.
|
||||
@@ -205,7 +206,6 @@ client.focused #343746 #343746 #F8F8F2 #343746 #343746
|
||||
client.focused_inactive #343746 #343746 #F8F8F2 #21222C #21222C
|
||||
client.unfocused #343746 #343746 #F8F8F2 #21222C #21222C
|
||||
|
||||
|
||||
### GAPS ###
|
||||
|
||||
# Set inner/outer gaps
|
||||
@@ -251,3 +251,12 @@ mode "$mode_gaps_outer" {
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
|
||||
### Windows ###
|
||||
|
||||
#for_window [class="Qalculate-gtk"] floating enable, move position center, resize set 400 600
|
||||
for_window [class="Qalculate-gtk"] floating enable, sticky enable
|
||||
|
||||
for_window [class="Firefox Beta" title="Picture-in-Picture"] floating enable, sticky enable
|
||||
for_window [class="firefox-developer-edition" title="Picture-in-Picture"] floating enable, sticky enable
|
||||
for_window [class="Firefox" title="Picture-in-Picture"] floating enable, sticky enable
|
||||
Reference in New Issue
Block a user