Skip to content

Latest commit

 

History

History

linux

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Linux dotfiles

Screenshot

Configuration

Notes: This is a Wayland setup. Configs I used before switching to Wayland can be found in the _old folder

Installing

A relatively bare-bone (and not always so reliable) script to automatically install the dotfiles (install packages and do symlinks) exist (install.sh) however, it makes the following assumptions:

  • You're using Arch Linux (it internally use pacman to install packages)
  • You want to install all the files, you can't select specific features but you can however choose not to do symlinks and do those manually
  • Your dotfiles are located at ~/dotfiles (only required for automatic symlinking)

⚠️ Important: When doing symlinking, the script will FORCE DELETE (rm -f) files before doing the links. This might result in data loss if you're not careful. Beware!

AUR

The install script doesn't install packages and dependencies only available in the AUR, you'll have to install those manually. An AUR helper will also not be installed (I recommend paru if one is needed) or yay (I personally use paru)

  • autotiling switch the split orientation automatically based on current window dimensions (like bspwm and dwm).
  • grimshot, for the screenshot features (super[+shift]+p). Technically, this file is already included in Sway so it isn't necessarily needed, but this makes it much easier to use by making a symlink in /usr/bin and installing the man page
  • ttf-iosevka, ttf-iosevka-slab and ttf-iosevka-term-slab. The normal version (ttf-iosevka) is used in my code editor (using the extended variant), the serif version (ttf-iosevka-slab) is used in the bar, window title etc and the terminal serif version (ttf-iosevka-term-slab) is used in the terminal.

A list of the AUR packages required can be found in the aur-packages file

Tips and troubleshooting

Autostart

Make sure to checkout the autostart file located in the sway folder and removing the entries you don't need or you'll encounter errors

This setup use pywal to automatically generate a color scheme based on my wallpaper. All the config files are based on the color scheme generated so if you're using another wallpaper / no wallpaper, your setup might look a little funny

Keyboard layout

In the same way, the keyboard layout is hardcoded in /sway/config in the "Input configuration" section, you should change accordingly to your layout (by default, it use a custom layout so, it won't work)