Add short paragraph to README

This commit is contained in:
Marty Oehme 2019-05-22 23:17:36 +02:00
parent 90d6d0257f
commit b63949fd00

View file

@ -16,6 +16,19 @@ Or, to **only** use these dotfiles two steps are necessary
1. install tmux (or remove the corresponding tmux config entries) [this should not be necessary anymore since tmux scripts check for an installation]
1. install a powerline compatible font (nerdfont patched fira code is what I use)
## Checklist and Things to look at for dotfiles and Linux workflow
* Bring this readme up to date with new dotfiles structure/installation/content
* Überzug as terminal picture preview, [here](https://github.com/seebye/ueberzug)
* vifm as ranger replacement - check the individual advantages, disadvantages
* neomutt / mutt-wizard as terminal email-client
* newboat as rss client
* think about calcurse as calendar app (would have to import/export from gcal)
* get some kind of todoist integration going, so we can use todoist from the cmdline
* set up qutebrowser for quicklinks, bookmarklets, url-redirection
* set up better clipboard integration across vim, tmux, x
## Introduction & Idea
[The basic ideas](https://www.anishathalye.com/2014/08/03/managing-your-dotfiles/)
@ -55,7 +68,7 @@ Or, to **only** use these dotfiles two steps are necessary
## Overall Roadmap
- [x] Set up Copy and Paste in X -- using clipmenud&clipnotify.
- [x] Set up Copy and Paste in X -- using clipmenud&clipnotify.
I can copy stuff to and from urxvt w alt+ctrl+c/v, w/o alt for the rest of the system. invoke clipmenu to show last clips.
- [-] Install & Configure Compton
Put on hold for now. What do I need it for? transparency? shadows? maybe removing screen-tearing.
@ -72,7 +85,7 @@ Or, to **only** use these dotfiles two steps are necessary
- [-] Install & Configure rofi
Happy with dmenu for now
Could use https://github.com/enkore/j4-dmenu-desktop to get a faster menu, independent of i3.
- [ ] Install & Configure polybar
- [ ] Install & Configure polybar
- [theme ideas](https://github.com/adi1090x/polybar-themes)
- [community scripts](https://github.com/x70b1/polybar-scripts)
- [ ] Set up ranger
@ -84,14 +97,14 @@ Or, to **only** use these dotfiles two steps are necessary
- [ ] Set up sxiv/feh
- [ ] set up (n)vim
set jk to get out of modes
-> using xcape can accomplish mapping escape to capslock when released on its own.
-> using xcape can accomplish mapping escape to capslock when released on its own.
That way we can get out of insert mode with jk AND capslock, whichever we prefer.
- [ ] Get Password Sync going (enpass?)
- [ ] Set up integrations with my hosted setup
- [ ] dmenu script and look [see ~10minutes in for automounting using dmenu example](https://www.youtube.com/watch?v=GKviflL9XeI)
- [ ] Set up *in the cloud* ide and dev environment (gce perhaps)
- [ ] Investigate mondo - automatic re-theming (can cycle through multiple themes and reload your .files etc)
- [ ] Use tmux for one main editing session. Use a single vim instance within this session.
- [ ] Use tmux for one main editing session. Use a single vim instance within this session.
for music, quick exporations etc other urxvt instances are fine?
can we use i3 to, when pressing mod+enter, not just open a new term but find out if tmux is running
and either open new tmux pane or new term if it is not?
@ -103,7 +116,7 @@ Or, to **only** use these dotfiles two steps are necessary
- [ ] Make it possible to get an arch install up and running with the same settings with a couple commands either
- [ ] Set up file system backup to restore from (borg backup)
- [ ] Set up meta-packages & dotfiles to clone from
- [ ] Set up ansible to automatically bootstrap Arch for both desktop & laptop
- [ ] Set up ansible to automatically bootstrap Arch for both desktop & laptop
## Dotfiles
@ -123,22 +136,22 @@ Or, to **only** use these dotfiles two steps are necessary
- .zsh/
- .zgen/
- [x] I would like my home folder to be a bit more manageable, ideally it would *only* contain
- [x] I would like my home folder to be a bit more manageable, ideally it would *only* contain
- .zshrc
- .bashrc
- .xinitrc
- .Xresources as files and:
- .ssh/ -- ssh related configuration ->
*secret* stuff which should not be kept in the repo
- .ssh/ -- ssh related configuration ->
*secret* stuff which should not be kept in the repo
(an ssh setup script e.g. should be kept in dotfiles if it does not contain keys etc.)
- .config/ -- program configuration.
If it changes how *another* program on the computer runs, it should go in configuration.
- .dotfiles/ -- the version history etc of my dotfiles (i.e. handled by git)
- [x] Re-Organize zsh.d/ config files
- .config/ -- program configuration.
If it changes how *another* program on the computer runs, it should go in configuration.
- .dotfiles/ -- the version history etc of my dotfiles (i.e. handled by git)
- [x] Re-Organize zsh.d/ config files
after organizational pattern in .zshrc (e.g. move k-alias script to internal script dependencies)
- [ ] Modify larbs setup script to ask for dotfile installation,
- [ ] Modify larbs setup script to ask for dotfile installation,
- [ ] Installation should ask *which* submodules of programs in csv to install:
(should be distinguished somehow, perhaps with tags) as in
(should be distinguished somehow, perhaps with tags) as in
'Audio' packages, 'Music' packages, 'xorg' packages, 'Window Manager' packages (maybe use pkg groups?)
- [x] todo command alias to open up a preconfigured todo file OR a todoist cli (if i find a good one)
https://github.com/sachaos/todoist looks good. Needs to be synched and works best with peco -- see readme.
@ -151,8 +164,8 @@ Or, to **only** use these dotfiles two steps are necessary
## URxvt
- [ ] Enable Ctrl+Arrows to jump back/forward word-wise;
- [x] enable (easy) copy/paste - Ctrl+Shift+C/V?
- [ ] Enable Ctrl+Arrows to jump back/forward word-wise;
- [x] enable (easy) copy/paste - Ctrl+Shift+C/V?
Copy paste works with Alt+Ctrl+C/V, text needs to be selected (only mouse for now) - does *not* work in tmux yet
- [ ] Select text with Shift keys
- [ ] enable some sort of command mode a-la vim?
@ -175,8 +188,8 @@ Or, to **only** use these dotfiles two steps are necessary
https://qutebrowser.org/FAQ.html - commands for settings.
- [ ] Make it use umpv script in dotfiles confing to enable playlist queuing.
- [ ] Fix for getting stuck in text-field:
Either press tab (works sometimes to select next element)
or do this https://github.com/qutebrowser/qutebrowser/issues/2668
Either press tab (works sometimes to select next element)
or do this https://github.com/qutebrowser/qutebrowser/issues/2668
## i3
- [x] Switch to hjkl
@ -197,4 +210,3 @@ Or, to **only** use these dotfiles two steps are necessary
- xorg-xinit, xorg-server, xorg-apps
- mopidy, mopidy-spotify, mopidy-spotify-tunigo, ncmpcpp or iris
- xcape - to enable capslock to act as control and escape at the same time