All Projects → lgaggini → dotfiles

lgaggini / dotfiles

Licence: GPL-3.0 license
Gnu/Linux toolbox configuration files

Programming Languages

shell
77523 projects
Vim Script
2826 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to dotfiles

Vimpressionist
🎨 Vim on steroids for keyboard lovers
Stars: ✭ 55 (+139.13%)
Mutual labels:  mutt
dotfiles
All of my configuration files that currently used includes zsh, urxvt, awesomewm, and others
Stars: ✭ 25 (+8.7%)
Mutual labels:  urxvt
tools
Little codes here and there to automate some of my boring daily routines and configurations
Stars: ✭ 82 (+256.52%)
Mutual labels:  mutt
Neomutt
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Stars: ✭ 2,343 (+10086.96%)
Mutual labels:  mutt
tutorials
Configuration tutorials for a variety of mail user agents.
Stars: ✭ 24 (+4.35%)
Mutual labels:  mutt
dotfiles
. files
Stars: ✭ 37 (+60.87%)
Mutual labels:  urxvt
mutt-office365
A mutt configuration file ready for Office 365
Stars: ✭ 267 (+1060.87%)
Mutual labels:  mutt
dotfiles
my rice dump featuring meme bash aliases, minimal slim theme with waifus, some new i3 modes and a transparent status bar with blocks scripts.
Stars: ✭ 23 (+0%)
Mutual labels:  urxvt
dotfiles
Config files for my linux rice
Stars: ✭ 60 (+160.87%)
Mutual labels:  urxvt
magpie
Dotfiles of my minimal Unix system geared for media, programming & writing
Stars: ✭ 37 (+60.87%)
Mutual labels:  mutt
tempus-themes
[Mirror] Tempus is a collection of themes for Vim, text editors, and terminal emulators that are compliant at the very least with the WCAG AA accessibility standard for colour contrast
Stars: ✭ 48 (+108.7%)
Mutual labels:  urxvt
dotfiles
Gruvbox inspired Arch Linux i3wm rice.
Stars: ✭ 43 (+86.96%)
Mutual labels:  urxvt
colorcli
Collection of harmonized, light command-line interface (CLI) color themes for tmux, cmus, newsboat, mcabber, Vim, Vifm, and Mutt.
Stars: ✭ 40 (+73.91%)
Mutual labels:  mutt
Offlineimap
Read/sync your IMAP mailboxes (python2)
Stars: ✭ 1,647 (+7060.87%)
Mutual labels:  mutt
linux-workspace
This is the greatest management of all time
Stars: ✭ 19 (-17.39%)
Mutual labels:  urxvt
himalaya
Command-line interface for email management
Stars: ✭ 1,715 (+7356.52%)
Mutual labels:  mutt
cfg
my dotfiles
Stars: ✭ 26 (+13.04%)
Mutual labels:  mutt
dotfiles
My configuration files for Linux and macOS
Stars: ✭ 20 (-13.04%)
Mutual labels:  mutt
Dotfiles
My Dotfiles
Stars: ✭ 59 (+156.52%)
Mutual labels:  mutt
Xresources-themes
A big (huge) collection of rxvt / xterm terminal themes
Stars: ✭ 247 (+973.91%)
Mutual labels:  urxvt

dotfiles

These are configuration files for my GNU/Linux workstation.

Toolbox

  • shell: bash
  • terminal: urxvt
  • terminal multiplexer: tmux + byobu + tmuxp
  • wm: awesome
  • editor: vim
  • file manager: ranger
  • email: mutt + notmuch + msmtp + lbdb + offlineimap
  • pim: khal + todoman + davmail + vdirsyncer
  • wiki/notes: ranger + vim + some wrapper bash functions
  • feed: newsboat + w3m + custom script
  • ide: vim
  • ide gui: gvim
  • versioning: git
  • music: mpd + mpc + ncmpcpp + rofi-mpc
  • browser: w3m
  • surfer: surfraw + w3m + custom script
  • password manager: pass
  • password manager gui: rofi-pass
  • clipboard manager: greenclip + rofi
  • personal finance: ledger
  • document viewer: zathura
  • backup: restic
  • irc: weechat

Usage

There are many available solutions to manage dotfiles. I use a very simple approach. I have a dedicated folder repo, dotfiles, where i copy manually every files to track. After the first manually copy, i sync my dotfiles by --existing options of rsync, that syncs two folder only for files present in the destination. In my bash functions i have the function dots:

rsync -a -v --existing /home/lorenzo/ /home/lorenzo/code/dotfiles/

When on a new machine i clone my github dotfiles repository and copy manually configuration files in the right place. That's all, no much automation but very simple.

Screenshoots

  • urxvt + wallpaper urxvt_colors
  • urxvt + rofi urxvt_rofi
  • fzf + ranger fzf_ranger
  • vim + ncmpcpp vim_ncmpcpp

Credits

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].