Skip to content

Navigation Menu

Sign in
Sign up
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Repository files navigation

My Dotfiles

I've written a post about this setup on my website, with extra tips and explanations.

These are my configuration files for Linux — I'm currently using the Artix distro —; I focus a lot on minimalism. Anyway, I currently use:

  • Kitty as my terminal, very fast and supports font ligatures
  • Fira Code as my default monospaced, ligated font; and Cantarell as my non-monospaced default font
  • Neovim as my in-terminal editor
  • Emacs as my editor for software projects
  • XMonad as a Window Manager
    • Awesome is my alternative, backup window manager, mostly for when XMonad breaks, which happens sometimes after an update.
  • XMonad.Prompt as an application launcher
  • ranger as an in-terminal file manager
  • Krusader as my GUI file manager
    • And Nemo for quick stuff
  • qutebrowser as my default browser
  • Zathura as a Vim-like way of viewing PDFs
    • However Okular is still a big part of my workflow, specially when it comes to long books
    • And Calibre as an ebook file converter.
  • Ferdi as my messenger-unifying browser.
  • Sabaki as my Go SGF editor.

Another very important part of my setup is my organization. For that, besides the usual Linux standard folders, I have some other specific folders — which I've later on confirmed some other high profile programmers also use —:

  • ~/Code/ for where I put all of my coding.
  • ~/Notes/ where I store my mostly Markdown notes about various topics. It's currently around 3k+.
  • ~/Library/ is the place where all of my eBooks go. It's my digitized library and so much more. All of my study sessions nowadays are clutter-free in the real life — and I'm thinking about digitizing my own self as well.

I also use some custom command-line programs which help create a more modern environment, like Rust's exa and bat. Another strong recommendation I have is the amazing fzf multi-tool, which also happens to have strong Vim integration through a plugin.

As an extra, here is neofetch's output on my machine:

 ' \u@desktop 
 'o' ---------- 
 'ooo' OS: Artix Linux x86_64 
 'ooxoo' Host: B360M GAMING HD 
 'ooxxxoo' Kernel: 5.12.10-artix1-1 
 'oookkxxoo' Uptime: 6 hours, 14 mins 
 'oiioxkkxxoo' Packages: 1191 (pacman) 
 ':;:iiiioxxxoo' Shell: bash 5.1.8 
 `'.;::ioxxoo' Resolution: 2560x1080, 2560x1080 
 '-. `':;jiooo' WM: xmonad 
 'oooio-.. `'i:io' Theme: Adwaita-dark [GTK2/3] 
 'ooooxxxxoio:,. `'-;' Icons: HighContrast [GTK2/3] 
 'ooooxxxxxkkxoooIi:-. `' Terminal: kitty 
 'ooooxxxxxkkkkxoiiiiiji' CPU: Intel i7-8700 (12) @ 4.600GHz 
 'ooooxxxxxkxxoiiii:'` .i' GPU: NVIDIA GeForce GTX 1060 6GB 
 'ooooxxxxxoi:::'` .;ioxo' Memory: 7875MiB / 32045MiB 
 'ooooxooi::'` .:iiixkxxo'
 'ooooi:'` `'';ioxxo' 
 'i:'` '':io' 

About

My Linux configuration, dotfiles.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /