Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrpicklepinosaur/dotfiles
configuration files and shell scripts for unix systems
https://github.com/mrpicklepinosaur/dotfiles
dotfiles emacs linux neovim shell-scripts tmux unix vim
Last synced: about 12 hours ago
JSON representation
configuration files and shell scripts for unix systems
- Host: GitHub
- URL: https://github.com/mrpicklepinosaur/dotfiles
- Owner: MrPicklePinosaur
- Created: 2020-11-27T05:07:15.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T22:41:41.000Z (about 1 month ago)
- Last Synced: 2024-10-21T02:50:42.857Z (about 1 month ago)
- Topics: dotfiles, emacs, linux, neovim, shell-scripts, tmux, unix, vim
- Language: Vim Script
- Homepage:
- Size: 253 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
## USAGE
my dotfiles are managed using [GNU stow](https://www.gnu.org/software/stow/).
the goal of this dotfile repo are to:
- version all of my important configuration files
- easily bootstrap and download files on new machines
- update configuration files on all devices when i make a change
- support differences in configs on different machines## CONTENTS
dotfiles modules that are included:
- apps: configuration files for common media apps (mpv, mutt, newsboat, zathura)
- bash
- common-scripts: utility scripts
- desktop-scripts: utility scripts that are for desktop use (ie screenshot, emoter, monitor attach)
- git
- misc: some loose config files that are have not been organized yet
- music: mpd and ncmpcpp
- nvim: depends on vim module
- statusbar: statusbar scripts
- qutebrowser
- tmux
- vim: vimrc and contents of `.vim`
- xmonad
- xorg: config for x11 (xinit, Xresource etc)
- zsh: depends on bash module## PROFILES
profiles are predefined sets of modules
## SCRIPTS
Here are some notable Scripts
### emoter
Paste emote sized images automatically when dmenu (~~great for if you don't have nitro~~).### fzfutil
cd-ing and vi-ing at the speed of light. Uses fzf to let you cd to dirs and edit files across the galaxy.
Simply source the script in your .bashrc or equivalent.
Customize which directories you want to include by editing the script.### git-pushall
Useful for when you have a repo with multiple remotes and are too lazy to push to them all.
Usage is as follows:
```
git-pushall [branch]
```
Limitations: does not work on bare repos yet### mpd-change
Sends a notification whenever mpd changes songs. Does not send anything on pause/play.### screenshot
Take screenshots with scrot. Dmenu prompt for filename, leaving empty generates a default name.
Limitations: no way to cancel screenshot, also the name prompt happens before the screenshot is taken (which is sorta annoying).
Will improve later.### usbmnt
Sends a notification whenever usb is mounted.