Skip to content

Repository files navigation

My dotfiles

Here are all my dotfiles i care about

Note

This repo uses keyd, It remaps my de-latin keyboard layout. If you don't want to have that please consider deleting ~/.config/keyboard/default.conf As this is a symlink, you need to delete /etc/keyd/default.conf too.

TOC

My setup

My nerd font IosevkaCustom: https://gist.github.com/88db9576bab457ea40fbab9249ef61e3.git, font size: 16pt

nvim

Important

There are still old background images of themes in img/ and in source code, but they are set as depricated.

Main colorscheme: rose-pipe

init-lua

Currently I manually zoom in, but i want to solve this problem soon. My current zoom of init-lua is set as big as needed so the terminal only shows me 40 lines.

All my plugins

(From lazy.vim):

lazy.vim

Mason:

mason

Structure

(from tree .):

➜  nvim git:(master) tree .
.
├── init.lua
├── lazy-lock.json
└── lua
    ├── config
    │   ├── lazy.lua
    │   └── remap.lua
    ├── plugins
    │   ├── autopairs.lua
    │   ├── fun
    │   │   ├── playtime.lua
    │   │   └── vimBeGood.lua
    │   ├── fzf
    │   │   ├── harpoon.lua
    │   │   └── telescope.lua
    │   ├── lsp
    │   │   ├── cmp-dictionary.lua
    │   │   ├── cmp.lua
    │   │   ├── lazydev.lua
    │   │   ├── lsp-config.lua
    │   │   └── nvim-treesitter.lua
    │   ├── supermaven.lua
    │   ├── telescope-dirfinder.nvim
    │   │   ├── LICENSE
    │   │   ├── lua
    │   │   └── README.md
    │   ├── tiny-inline-daignostic.lua
    │   ├── trouble.lua
    │   ├── undo-tree.lua
    │   └── viewer
    │       ├── image.lua
    │       └── markview.lua
    └── themes
        ├── bamboo.lua
        ├── init.lua
        ├── kanagawa.lua
        └── vesper.lua

11 directories, 26 files

zsh

Plugins

~ git:(master) echo $plugins
git

and

source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

bash

~ git:(master) bat .bashrc 
─────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
     │ File: .bashrc
─────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1 │ #
   2 │ # ~/.bashrc
   3 │ #
   4 │ 
   5 │ # If not running interactively, don't do anything
   6 │ [[ $- != *i* ]] && return
   7 │ 
   8 │ alias ls='ls --color=auto'
   9 │ alias grep='grep --color=auto'
  10 │ PS1='[\u@\h \W]\$ '
─────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

tmux

Leader: <C-k>, as I think this is more ergonomic.

I only use tmux as like virtualizing tabs. Mostly on tab1 (1 indexed): nvim on other tabs the other stuff like zsh.

tmux

konsole

(Profile 2):

konsole

git

From Oh my zsh, the git plugin

keyd

from to (= "programmer" )
ö @
ä {
Ä }
ü [
Ü ]
´ ~
<Capslock> <Esc>

If you want to change the mode you need to press: C-b

install

Dangerous

curl -fsSL https://raw.githubusercontent.com/seesee010/dotfiles/master/script/install.sh | bash

Better way

curl -fsSL https://raw.githubusercontent.com/seesee010/dotfiles/master/script/install.sh -o install.sh
chmod +x install.sh

vim install.sh # check the install.sh file
bash install.sh

License

LICENSE