Skip to content

mkadit/arch-setup

Repository files navigation

Introduction

When we do our daily work we usually have our own workflow, a rythm that makes us work easier. To achieve this we would use certain tools that is curtain to our needs and wantings. This is mine.

Also the README is still in progress so there are bound to be a few things forgottern or left out. Because of so it iis highly reccomended to skim through the files before adding them.

Requirements

  • DejaVu Sans Mono Nerd Font

Table of Content

Setup

It is highly adviced to read through the dotfiles and adding the things that you wish to have instead of just copy pasting it since there is a chance that something will go wrong such as missing dependecies.

Programs

Suckless Programs

As the core for my setup I use the suckless tools as my terminal emulator, window manager and program runner

Do remember to change the settings in the buildings such as fonts if needed

  • dmenu - Program runner
  • dwm - Window Manager
  • st - Terminal Emulator

GUI Programs

  • Discord
  • GIMP
  • google-chrome
  • Joplin Desktop
  • Notion
  • qutebrowser - A keyboard-driven, vim-like browser

Cli Programs

  • bitly-client - A Bitly client
  • Clipmenu - A clipboard manager using dmenu
  • Fuzzyfinder/FZF - A command-line fuzzy finder (important)
  • mpv - A command line video player
  • neomutt - A terminal-based email client (important)
  • ncmcpp
  • tmux - A terminal multiplexer
  • vifm - A terminal file manager
  • vim - A text editor (Very Impportant, the center of the workflow) Use nvim to save the hassle
  • youtube-dl - command-line program to download video/mp3 from youtube or other webistes
  • zathura - A document reader
  • zsh - A terminal shell
  • tmux

Vim Plugins (Core)

  • vim-plug - The Plug-in manager for Vim
  • coc.nvim - Intellisense engine for vim 8 and neovim, full language server protocol support as VSCode (node needed)
  • ale - Linting plugin
  • awesome-vim-colorschemes - Collection of awesome color schemes
  • emmet-vim - Expanding abbreviations
  • fzf - Command-line fuzzy finder
  • git-gutter - Git intergration
  • lightline - Statusline/tabline plugin for Vim
  • nerdcommenter - Comment fuction power up
  • fern - File system explorer
  • repeat - Remap . function
  • vim-eunuch - Vim sugar for the UNIX shell
  • vim-surround - Plugin to change surroundings easily
  • vim-startify - Startup page, could be used as a shortcut to file or projects
  • vim-fugitive - Git intergration, allow you to to git stuff from vim
  • vim-which-key - To remind you what the commands are
  • etc, check the .init.vim for more.

Font

  • nerd-fonts - Fonts for terminal, making it possible for uncommon glyphs to be shown Make sure to install DejaVu Sans Mono Nerd. If not then change the settings in dwm, and st build before compiling it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published