All Projects → Valeyard1 → Dotfiles

Valeyard1 / Dotfiles

🚀 My setup for linux kernel based operating systems. Managed as a bare repository

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Dotfiles

Dotfiles
⚡️ Awesome configurations for the development environments
Stars: ✭ 137 (+211.36%)
Mutual labels:  tmux, dotfiles, vimrc
Dotfiles
My configuration files
Stars: ✭ 89 (+102.27%)
Mutual labels:  tmux, dotfiles, vimrc
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (+1159.09%)
Mutual labels:  tmux, dotfiles, vimrc
dotfiles
tmux.conf,vimrc,zshrc ....
Stars: ✭ 53 (+20.45%)
Mutual labels:  dotfiles, tmux, vimrc
dotfiles
There is no place like ~/
Stars: ✭ 19 (-56.82%)
Mutual labels:  dotfiles, tmux, vimrc
dotfiles
🏡 My dotfiles
Stars: ✭ 64 (+45.45%)
Mutual labels:  dotfiles, tmux, vimrc
Takumi
Takumi, clean and elegant dotfiles
Stars: ✭ 22 (-50%)
Mutual labels:  tmux, dotfiles, vimrc
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+2138.64%)
Mutual labels:  tmux, dotfiles, vimrc
dotfiles
My dotfiles for oh-my-zsh, vim and tmux 📟
Stars: ✭ 23 (-47.73%)
Mutual labels:  dotfiles, tmux, vimrc
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-15.91%)
Mutual labels:  dotfiles, tmux, vimrc
Dotfiles
Dotfiles for unix, managed by GNU stow.
Stars: ✭ 617 (+1302.27%)
Mutual labels:  tmux, dotfiles
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: ✭ 617 (+1302.27%)
Mutual labels:  tmux, dotfiles
Dotfiles
A repository that gathered files starting with dot
Stars: ✭ 701 (+1493.18%)
Mutual labels:  tmux, dotfiles
Dotfiles
Settings for various tools I use.
Stars: ✭ 513 (+1065.91%)
Mutual labels:  dotfiles, vimrc
Dotfiles
i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines.
Stars: ✭ 651 (+1379.55%)
Mutual labels:  tmux, dotfiles
Dotfile
YiJun's (Neo)Vim work file
Stars: ✭ 402 (+813.64%)
Mutual labels:  dotfiles, vimrc
Arch Dotfiles
A set of elegant dotfiles in the spirit of Arch Linux that will give you a development boon.
Stars: ✭ 19 (-56.82%)
Mutual labels:  dotfiles, vimrc
Dotfiles
Configuration for Linux, Nix, i3, Kitty, Fish, Neovim and more
Stars: ✭ 379 (+761.36%)
Mutual labels:  dotfiles, vimrc
Dotfiles
My dotfiles.
Stars: ✭ 5 (-88.64%)
Mutual labels:  tmux, dotfiles
Dotfiles
My dotfiles 💻 🔨
Stars: ✭ 25 (-43.18%)
Mutual labels:  tmux, dotfiles

Alt text

Tree

$HOME
  ├── bin
  ├── etc
  │   ├── X11
  │   ├── bash
  │   ├── bspwm
  │   ├── cmus
  │   ├── dconf
  │   ├── dunst
  │   ├── feh
  │   ├── git
  │   ├── i3
  │   ├── mpv
  │   ├── neomutt
  │   ├── newsboat
  │   ├── nvim
  │   ├── polybar
  │   ├── ranger
  │   ├── sxhkd
  │   ├── sxiv
  │   ├── tmux
  │   ├── weechat
  │   └── zathura
  ├── src
  │   ├── build
  │   ├── github.com
  ├── usr
  │   ├── desktop
  │   ├── docs
  │   ├── images
  │   ├── lib
  │   ├── music
  │   ├── suckless
  │   └── videos
  └── var
      └── share

Setup

CLI

  • newsboat: RSS feed reader for text terminals.
  • mutt: Fast and secure text-based mail client.
  • weechat: IRC client.
  • ranger: A vim-like & lightweight file manager.
  • mksh: An alternative shell to bash, MirBSD Korn Shell.
  • tmux: A terminal multiplexer.
  • vim: Highly configurable text editor, I'm using with no plugins, only vanilla vim.
  • transmission-remote-cli: Curses interface for the daemon of the BitTorrent client Transmission.
  • scrot: Minimalist screen capture.
  • youtube-dl: Open source program to download videos from YouTube.
  • surfraw: Fast search engine from CLI.
  • kpcli: Command Line password manager for KeePass.
  • cmus: Music player.

GUI

  • Pale Moon: The only browser that's fast and doesn't consume so much memory.
  • dunst: Lightweight notification-daemon.
  • zathura: Minimalistic and highly customizable document viewer.
  • sxiv: Lightweight and powerful image viewer.
  • mpv: A free software command line video player highly customizable.

Info

  • Distro: Void Linux
  • Window Manager: sway
  • Bar: waybar
  • Terminal Emulator: alacritty
  • Editor: nvim
  • Font: JetBrains Mono and SF Pro Display

Install

Requirements

The following packages need to be installed:

  • ansible
  • git

After installing them, paste the following line into the terminal:

curl -fsSL bit.do/autism-sh | sh -s -- --autism master

X11 files

To get touchpad working after a minimal install, copy the code below to the file /etc/X11/xorg.conf.d/30-touchpad.conf:

Section "InputClass"
        Identifier "touchpad"
        Driver "libinput"
        MatchIsTouchpad "on"
        Option "Tapping" "on"
        Option "XkbModel" "thinkpad60"
        Option "TappingButtonMap" "lmr"
        Option "TappingDrag" "on"
EndSection

Set keyboard to br-abnt2, but with thinkpad keyboard /etc/X11/xorg.conf.d/00-keyboard.conf

 Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "br"
        Option "XkbModel" "thinkpad60"
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

Get audio working in thinkpads: /etc/modprobe.d/alsa-base.conf (don't ask me why it works)

options snd-hda-intel position_fix=1 model=lenovo

Mutt config

I've configured my neomutt to work with gpg, so my passwords and emails are not stored in plain text files like it was before (that's why I hadn't pushed to the repo). They are encrypted with gpg, so only me can decrypt it.

To use my config just create a $HOME/pass.gpg with your information like this:

set my_user="<email-user>"       # Don't write what there's after @. Example: in [email protected], write only "email"
set my_pass="<your-password>"
set my_name="<your-name>"

Pay attention to the sed commands mixed with gpg in each email file I have.


My dotfiles are managed with a bare repository. I used to store my dots with gnu stow, but it causes some things I don't want to, so I'm trying to give it a try. Here are some links explaining a bare repo:

Posts about managing with GNU stow:

Interesting read: Why share your dotfiles

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].