:doc: 🔥 reduce readme
This commit is contained in:
parent
3b5b0d5824
commit
6bebdfc366
1 changed files with 16 additions and 39 deletions
55
README.md
55
README.md
|
|
@ -8,25 +8,17 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da
|
||||||
* post post OS install: [firefox-scrolling](firefox-scrolling.md)
|
* post post OS install: [firefox-scrolling](firefox-scrolling.md)
|
||||||
* repurpose [server-ip-sync](server-ip-sync.md)
|
* repurpose [server-ip-sync](server-ip-sync.md)
|
||||||
* server cluster roadmap: [server](server.md)
|
* server cluster roadmap: [server](server.md)
|
||||||
* extend *makefile*:
|
* add server-sync make-rule for ip-upload python cronjob
|
||||||
* **low-level configs:**
|
* add server-sync make-rule for server ip fetching (and writing...)
|
||||||
* config zsh
|
* **low-level configs:**
|
||||||
* config nvim
|
* config tmux-local vs tmux-remote
|
||||||
* config tmux-local
|
* remote nested sessions
|
||||||
* config tmux-remote
|
* change tmux:pane-switching bindings from arrow keys to vim bindings
|
||||||
* **machine level config:**
|
* **specific machine level config:**
|
||||||
* config mac local machine
|
* ~config mac local machine~
|
||||||
* config ubuntu local machine
|
* debian local machine
|
||||||
* config ubuntu server
|
* debian server
|
||||||
* [o] configure **tmux**:
|
* music config:
|
||||||
* [X] remote nested sessions
|
|
||||||
* [X] change tmux:pane-switching bindings from arrow keys to vim bindings
|
|
||||||
* [ ] add server-sync make-rule for ip-upload python cronjob
|
|
||||||
* [ ] add server-sync make-rule for server ip fetching (and writing...)
|
|
||||||
* [ ] nvim / lvim
|
|
||||||
* [ ] make-rule for setting up `$HOME/.venvs/nvim/bin/python`
|
|
||||||
* [ ] make-rules for getting nvim checkhealth up to speed
|
|
||||||
* [ ] music config:
|
|
||||||
* mpd, mpc, ncmpcpp
|
* mpd, mpc, ncmpcpp
|
||||||
* [Mac guide](https://killtheyak.com/install-mpd-mpc-ncmpcpp/)
|
* [Mac guide](https://killtheyak.com/install-mpd-mpc-ncmpcpp/)
|
||||||
* [config guide for mac](https://computingforgeeks.com/install-configure-mpd-ncmpcpp-macos/)
|
* [config guide for mac](https://computingforgeeks.com/install-configure-mpd-ncmpcpp-macos/)
|
||||||
|
|
@ -37,19 +29,17 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
I'm back on a windows machine and still learning how to make it nice.
|
|
||||||
|
|
||||||
Here's what I've done so far:
|
|
||||||
|
|
||||||
* disable system sounds: `start menu search: "change system sounds" -> set profile to None`
|
* disable system sounds: `start menu search: "change system sounds" -> set profile to None`
|
||||||
* change language / keyboard layout to `en_US`
|
* change language / keyboard layout to `en_US`
|
||||||
* get local admin rights
|
* get local admin rights
|
||||||
* [install powertoys](https://docs.microsoft.com/en-us/windows/powertoys/install#install-with-windows-executable-file-via-github)
|
* [install powertoys](https://docs.microsoft.com/en-us/windows/powertoys/install#install-with-windows-executable-file-via-github)
|
||||||
* remap CAPS LOCK to L-CTRL
|
* remap CAPS LOCK to L-CTRL
|
||||||
* ~~install glasswire network monitor~~ (glasswire sucks)
|
* tmux pasteboard should play with windows pasteboard
|
||||||
|
* configure nvim clipboard to use system clipboard - had to setup some windows yank script
|
||||||
* install portmaster network monitor
|
* install portmaster network monitor
|
||||||
* https://safing.io/blog/2022/10/27/portmaster-reaches-1.0/
|
* https://safing.io/blog/2022/10/27/portmaster-reaches-1.0/
|
||||||
* install basic miktex (for LaTeX)
|
* install basic miktex (for LaTeX)
|
||||||
|
* `apt install texlive texlive-latex-extra` (?)
|
||||||
* install [alacritty](https://alacritty.org/) (use the installer, not portable)
|
* install [alacritty](https://alacritty.org/) (use the installer, not portable)
|
||||||
* install [wsl](https://docs.microsoft.com/en-us/windows/wsl/install#install-wsl-command) + WSL specifics
|
* install [wsl](https://docs.microsoft.com/en-us/windows/wsl/install#install-wsl-command) + WSL specifics
|
||||||
* fix wsl dns issue via [stackoverflow](https://askubuntu.com/questions/91543/apt-get-update-fails-to-fetch-files-temporary-failure-resolving-error/91595#comment1911934_91595)
|
* fix wsl dns issue via [stackoverflow](https://askubuntu.com/questions/91543/apt-get-update-fails-to-fetch-files-temporary-failure-resolving-error/91595#comment1911934_91595)
|
||||||
|
|
@ -58,25 +48,12 @@ Here's what I've done so far:
|
||||||
* `echo "[network]" | sudo tee /etc/wsl.conf > /dev/null`
|
* `echo "[network]" | sudo tee /etc/wsl.conf > /dev/null`
|
||||||
* `echo "generateResolvConf = false" | sudo tee -a /etc/wsl.conf > /dev/null`
|
* `echo "generateResolvConf = false" | sudo tee -a /etc/wsl.conf > /dev/null`
|
||||||
* overwrite resolv.conf:
|
* overwrite resolv.conf:
|
||||||
* kill symlink `rm /etc/resolv.conf`
|
|
||||||
* write file `touch /etc/resolv.conf`
|
|
||||||
* add content `echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null`
|
* add content `echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null`
|
||||||
* add alacritty config: `/mnt/c/Users/<winuser>/AppData/Roaming/alacritty/alacritty.yml`
|
* add alacritty config: `/mnt/c/Users/<winuser>/AppData/Roaming/alacritty/alacritty.yml`
|
||||||
* add private folder symlink: `ln -s -f /mnt/c/Users/<winuser>/Private ~/Private`
|
* add private folder symlink: `ln -s -f /mnt/c/Users/<winuser>/Private ~/Private`
|
||||||
* follow Ubuntu guide:
|
|
||||||
* `apt install neovim` (NVIM v0.4.3) - consider
|
|
||||||
* `apt install texlive texlive-latex-extra`
|
|
||||||
* setup [ssh github](ubuntu.md#setup-ssh-key-for-github)
|
* setup [ssh github](ubuntu.md#setup-ssh-key-for-github)
|
||||||
* install [brew](ubuntu#brew)
|
* configure git (inspired by `make setup_git`)
|
||||||
* install [zsh + omz](ubuntu.md#apt-package)
|
* TODO: remove email from makefile
|
||||||
* clone this (dotfiles) repo and `cd dotfiles`
|
|
||||||
* configure git (inspired by `make setup_git`)
|
|
||||||
* TODO: remove email from makefile
|
|
||||||
* install [build-essential](https://askubuntu.com/a/753113/882709) to get `make`
|
* install [build-essential](https://askubuntu.com/a/753113/882709) to get `make`
|
||||||
* run `make setup_locale setup_zshrc setup_tmux_a setup_nvim setup_editorconfig setup_client_mynetwork`
|
|
||||||
* configure nvim clipboard to use system clipboard - had to setup some windows yank script
|
|
||||||
* install autohotkey
|
* install autohotkey
|
||||||
* add script: shift and space + caps and escape: `sas-cae.ahk`
|
* add script: shift and space + caps and escape: `sas-cae.ahk`
|
||||||
* Next steps:
|
|
||||||
* TODO: tmux pasteboard should play with windows pasteboard
|
|
||||||
* install node 18 and npm
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue