Skip to content

zerodays/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Our custom linux configuration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published