Add short paragraph to README
This commit is contained in:
parent
90d6d0257f
commit
b63949fd00
1 changed files with 31 additions and 19 deletions
50
README.md
50
README.md
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue