Skip to content

hound672/linux-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux config

Content

git

For using .gitconfig.local in git global config add in git global config file:

[include]
    path = ~/.gitconfig.local

zsh

Custom theme

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Custom plugins

  • zsh-z

  • zsh-ssh

  • zsh-autosuggestions

Installation

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

Since MR with fixes: ohmyzsh/ohmyzsh#10638 hasn't been merged yet.

Create symlink command bellow.

  • hound

Some mine addons.

Create symlink command bellow.

Vim

Copy colors

cp -r vim/colors/* ~/.vim/colors

Used plugins:

Tmux

Requirements

xsel for copy to system clipboard

Plugin installer

https://github.com/tmux-plugins/tpm

Based config

https://github.com/gpakosz/.tmux

idea

Some configs, presets and so on for JetBrains editors

Usage

Create symlinks

In git repo dir:

# vim
ln -sf $PWD/vim/.vimrc ~
  
# tmux
ln -sf $PWD/tmux/.tmux.conf ~
ln -sf $PWD/tmux/.tmux.conf.local ~

# zsh
ln -sf $PWD/zsh/.zshrc ~
ln -sf $PWD/zsh/.zshrc.local ~
ln -sf $PWD/zsh/.p10k.zsh ~
ln -sf $PWD/zsh/.zsh-config ~

# zsh plugins

ln -sf $PWD/zsh/plugins/docker-compose ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins
ln -sf $PWD/zsh/plugins/hound ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins

# gnpg
ln -sf $PWD/gnupg/gpg-agent.conf ~/.gnupg

# lazy git
ln -sf $PWD/lazygit/config.yml ~/.config/lazygit

# vifm
ln -sf $PWD/vifm/vifmrc ~/.config/vifm
cp vifm/colors/* ~/.config/vifm/colors/

# kate
ln -sf $PWD/kate/externaltools ~/.local/share/kxmlgui5/externaltools
ln -sf $PWD/kate/kate ~/.local/share/kxmlgui5/kate
ln -sf $PWD/kate/katekonsole ~/.local/share/kxmlgui5/katekonsole
ln -sf $PWD/kate/katepart ~/.local/share/kxmlgui5/katepart
ln -sf $PWD/kate/katefiletree ~/.local/share/kxmlgui5/katefiletree

# konsole
ln -sf $PWD/konsole/Hound.profile ~/.local/share/konsole

About

My linux setup configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published