dotfiles/README.md

4.2 KiB

Halia DE environment

A set of dotfiles and configuration utilities for Linux distros

Table of Contents

About

Hi, welcome to my dotfiles repository.

Here are the development environment configuration I use on a daily basis, going from server configurations for remotes and window manager settings.

Curiousity brought you here, maybe you want to install this configuration to try it by yourself, otherwise feel free to look around :)

Still have a doubt about what you want from here ? You might want to take a look at the gallery.

Application Package(s)
Window Manager i3-gaps
Browser Firefox
Application launcher Rofi
Bar Polybar
Screenshots Flameshot
Color scheme Ayu
Terminals Alacritty & xterm
Shell Zsh

Installation

/!\ To be written

Keybinds

These are the most used and basic keybinds. You might want to read through .config/i3/config to find more keybindings and add your own.

Note: Mod is by default set to the window key
Note: Navigation keys (hjkl) can be substituted by arrow keys

Applications

Keybind Function
Mod + Enter Launch terminal (alacritty)
Mod + Shift + Enter Launch browser (firefox)
Mod + Space Launch app launcher (rofi)
Mod + s Open screenshot tool (flameshot)
Mod + a Close focused window
Mod + Shift + c Reload i3 configurations
Mod + Ctrl + r Restart i3
Mod + c Display calendar widget
Mod + d Display drive info widget

Window navigation

Keybind Function
Mod + h Focus window on the left
Mod + j Focus window above
Mod + k Focus window underneath
Mod + l Focus window on the right
Mod + Shift + h Move window to the left
Mod + Shift + j Move window above
Mod + Shift + k Move window underneath
Mod + Shift + l Move window to the right
Mod + {1-9} Move to {1-9} workspace
Mod + Shift + {1-9} Move selected window(s) to workspace {1-9}

Split management

Keybind Function
Mod + v Split vertically
Mod + g Split horizontally
Mod + Backspace Toggle split orientation
Mod + t Cycle between vert,hor and tabbed
Mod + f Toggle fullscreen
Mod + Shift + f Toggle floating mode
Mod + r Toggle resize mode

Frequently asked questions

What is the point of using multiple terminal emulators ?

Some machines, lacking discrete or recent GPU, will not be able to start Alacritty. This is the main reason to have xterm as a backup terminal.

Misc

Slack theming

Updated as of this commit

#0F1419,#1F2430,#73D0FF,#1F2430,#1F2430,#D9D7CE,#BAE67E,#FF6666,#1F2430,#FFFFFF