Skip to content

Most of the dotfiles I am using on my current Linux distro =)

Notifications You must be signed in to change notification settings

mathewjhan/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Most of the dotfiles I am using on my current Linux distro.

OS: Arch Linux
DE: None
WM: i3-gaps
Shell: zsh

rice

Currently in use:

Functionality Program
Automounter udiskie
Compositor picom
Dotfile management git + stow
File manager ranger
Launcher/Window swapper rofi
Monitor manager autorandr
Music player mpd + ncmpcpp
Notifications dunst
PDF reader zathura
Power management tlp
Screenshot tool flameshot
Taskbar polybar
Terminal kitty
Text editor neovim
Theming pywal
Touchpad libinput-gestures
rm replacement trash-cli

Requirements

i3

  • Autorun/Startup
    • autorandr
    • autotiling
    • dunst
    • feh
    • libinput (may require libinput gestures as well)
    • nm-applet
    • picom
    • polybar (with scripts)
    • pywal
    • redshift
    • udiskie
  • flameshot (screenshot bindings)
  • kitty (main term)
  • pipewire (audio controls)
  • rofi (launcher/workspace swapper)

polybar

  • pulseaudio (module)
  • pavucontrol (open pulseaudio/pipewire controls)
  • network manager
  • i3wm
  • fonts: san francisco mono, font awesome 5, hack

kitty

  • pywal
  • san francisco mono (font)

vim

" Plugins
Plug 'anufrievroman/vim-angry-reviewer'
Plug 'cohama/lexima.vim'
Plug 'dstein64/vim-startuptime'
Plug 'godlygeek/tabular'
Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}
Plug 'julian/vim-textobj-variable-segment'
Plug 'junegunn/fzf.vim'
Plug 'junegunn/goyo.vim'
Plug 'kana/vim-textobj-user'
Plug 'lervag/vimtex'
Plug 'machakann/vim-sandwich'
Plug 'MattesGroeger/vim-bookmarks'
Plug 'mg979/vim-visual-multi', {'branch': 'master'}
Plug 'mkitt/tabline.vim'
Plug 'mzlogin/vim-markdown-toc'
Plug 'preservim/tagbar'
Plug 'sbdchd/neoformat'
Plug 'SirVer/ultisnips'
Plug 'skywind3000/asyncrun.vim'
Plug 'timakro/vim-yadi'
Plug 'vim-airline/vim-airline'
Plug 'vim-pandoc/vim-pandoc'
Plug 'vim-pandoc/vim-pandoc-syntax'
Plug 'Yggdroot/indentLine'

" Themes
" Normal
Plug 'sainnhe/everforest'
Plug 'sainnhe/sonokai'

" Wal
Plug 'nekonako/xresources-nvim'

neovim

" NVIM plugins
if has('nvim')
  Plug 'neovim/nvim-lspconfig'
  Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
  Plug 'hrsh7th/nvim-cmp'
  Plug 'hrsh7th/cmp-buffer'
  Plug 'hrsh7th/cmp-path'
  Plug 'hrsh7th/cmp-nvim-lsp'
  Plug 'jose-elias-alvarez/null-ls.nvim'
  Plug 'nvim-lua/plenary.nvim'
  Plug 'quangnguyen30192/cmp-nvim-ultisnips'
  Plug 'williamboman/mason.nvim'
  Plug 'williamboman/mason-lspconfig.nvim'
  Plug 'nathom/filetype.nvim'
  Plug 'ray-x/lsp_signature.nvim'
  Plug 'j-hui/fidget.nvim'
endif

About

Most of the dotfiles I am using on my current Linux distro =)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published