diff --git a/README.md b/README.md index 73312bf..b9b9999 100644 --- a/README.md +++ b/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) * repurpose [server-ip-sync](server-ip-sync.md) * server cluster roadmap: [server](server.md) -* extend *makefile*: - * **low-level configs:** - * config zsh - * config nvim - * config tmux-local - * config tmux-remote - * **machine level config:** - * config mac local machine - * config ubuntu local machine - * config ubuntu server -* [o] configure **tmux**: - * [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: + * add server-sync make-rule for ip-upload python cronjob + * add server-sync make-rule for server ip fetching (and writing...) +* **low-level configs:** + * config tmux-local vs tmux-remote + * remote nested sessions + * change tmux:pane-switching bindings from arrow keys to vim bindings +* **specific machine level config:** + * ~config mac local machine~ + * debian local machine + * debian server +* music config: * mpd, mpc, ncmpcpp * [Mac guide](https://killtheyak.com/install-mpd-mpc-ncmpcpp/) * [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 -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` * change language / keyboard layout to `en_US` * get local admin rights * [install powertoys](https://docs.microsoft.com/en-us/windows/powertoys/install#install-with-windows-executable-file-via-github) * 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 * https://safing.io/blog/2022/10/27/portmaster-reaches-1.0/ * install basic miktex (for LaTeX) + * `apt install texlive texlive-latex-extra` (?) * 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 * 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 "generateResolvConf = false" | sudo tee -a /etc/wsl.conf > /dev/null` * 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 alacritty config: `/mnt/c/Users//AppData/Roaming/alacritty/alacritty.yml` * add private folder symlink: `ln -s -f /mnt/c/Users//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) - * install [brew](ubuntu#brew) - * install [zsh + omz](ubuntu.md#apt-package) - * clone this (dotfiles) repo and `cd dotfiles` - * configure git (inspired by `make setup_git`) - * TODO: remove email from makefile + * configure git (inspired by `make setup_git`) + * TODO: remove email from makefile * 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 * 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