/dotfiles

My life's work 🔥🔥

Primary LanguageJavaScriptMIT LicenseMIT

Dotfiles 🔥🔥

System info

  • browser: Chromium
  • colorscheme: Material Palenight
  • desktop font: Noto Sans ExtraCondensed Semibold
  • desktop-enviroment: KDE/Plasma
  • editor: Emacs
  • gtk theme: Flat-Remix
  • icon theme: Papirus
  • login manager: Lightdm webkit2
  • os: Arch Linux
  • resolution: 3440x1440
  • shell: Fish
  • terminal editor: Neovim
  • terminal font: Iosevka Term Custom
  • terminal: Termite

Installation

Set DOTFILES to whatever you want. I personally use ~/etc. Make sure the environment variables $XDG_CONFIG_HOME and $XDG_DATA_HOME are set.

Dependencies

  • git
  • Go (required for installation)
  • Dotbro (installed with install.sh, is used to symlink files)
export DOTFILES="${HOME}/etc"
git clone git://github.com/Brettm12345/dotfiles "$DOTFILES"
eval "$DOTFILES"/install.sh

File Structure

/home/brett
├── bin
│   ├── ghq
│   ├── [...]
│   ├── wall-e
│   ├── sgrid
├── etc
│   ├── emacs
│   ├── nvim
│   ├── [...]
│   ├── wm
│   └── xorg
├── org
│   ├── code
│   ├── [...]
│   └── projects
├── src
│  ├── github.com
|      ├── brettm12345
|      ├── [...]
│      └── hlissner
│   ├── [...]
│   ├── gitlab.com
├── tmp
│   └── dwl
├── usr
│   ├── doc
│   ├── img
│   ├── [...]
│   ├── msc
│   └── vid
└── var
    ├── cache
    ├── [...]
    ├── mpd
    └── rtorrent

Screenshots

Emacs/Chromium

screenshot

Window settings

screenshot

Ncmpcpp/Cava/Tmux

screenshot

Tmux/Neovim

screenshot

Discord

screenshot

File manager

screenshot