Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 2.38 KB

README.md

File metadata and controls

75 lines (55 loc) · 2.38 KB

Dotfiles

Our custom dotfiles.

ZSH

We are using Oh My ZSH to manage plugins and themes for ZSH.

Dependencies

Required packages:

python-pygments fzf powerline-fonts

There are also using some external plugins, that you need to install manually. The following commands should be executed in zsh shell with oh-my-zsh loaded, so that you have access to the ZSH_CUSTOM environment variable.

  • zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Installing config file

Link ~/.zshrc -> zsh/.zshrc.

Starship

Starship terminal prompt is used instead of the default.

Config

Config should be linked as ~/.config/starship.toml -> starship/starship.toml.

Neovim

We are using vim-plug plugin manager.

Config

Config should be linked as ~/.config/nvim/init.vim -> nvim/init.vim.

After linking the config, run :PlugInstall command in nvim to install the packages and reopen nvim.

Sway

Required packages:

sway swayidle swaylock grim ffmpeg swaylock-blur wofi waybar ttf-roboto ttf-roboto-mono alsa gnome-terminal dmenu wl-clipboard grim slurp mako light ttf-font-awesome

Config

Config should be linked as (links are written as path/on/your/machine -> path/in/this/repo):

  • ~/.config/sway -> sway/
  • ~/.config/swaylock -> swaylock/
  • ~/.config/waybar -> waybar/
  • ~/.config/wofi -> wofi/

Wallpaper

Wallpaper should be present at ~/Pictures/wallpaper.jpg.

Fixing JAVA GUI

For most Java GUIs (JetBrains tools etc.) to work, add _JAVA_AWT_WM_NONREPARENTING=1 to /etc/environment.

Firefox

For Firefox to use wayland, add MOZ_ENABLE_WAYLAND=1 to /etc/environment.

Termite

We are using termite as our terminal and it should be installed if using our sway config.

Config

Our termite config should be linked as ~/.config/termite -> termite/.

Theme

Our config is using the one dark theme, sourced from here.