diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 40b4445..2102cd2 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -34,9 +34,6 @@ call plug#end() set fileencoding=utf-8 set list set listchars=tab:→\ ,nbsp:␣,trail:•,precedes:«,extends:» -" TODO: remove line below or line above -" set listchars=tab:→\ ,trail:␣,extends:…,eol:⏎ - " vim-emoji setup set completefunc=emoji#complete @@ -97,11 +94,15 @@ let wiki_4.automatic_nested_syntaxes = 1 let g:vimwiki_list = [wiki_1, wiki_2, wiki_3, wiki_4] -" Calendar setup +" calendar setup let g:calendar_first_day = 'monday' " set monday as first day of week let g:calendar_week_number = 1 " add weeknumber -" LARBS inspired below +" open new tab with tu - inspired by theniceboy/nvim +noremap tu :tabe +noremap tU :tab split + +" configs below are from LukeSmithxyz/LARBS set title set bg=light set go=a @@ -179,8 +180,6 @@ set noshowcmd " Ensure files are read as what I want: let g:vimwiki_ext2syntax = {'.Rmd': 'markdown', '.rmd': 'markdown','.md': 'markdown', '.markdown': 'markdown', '.mdown': 'markdown'} - map v :VimwikiIndex - " let g:vimwiki_list = [{'path': '~/.local/share/nvim/vimwiki', 'syntax': 'markdown', 'ext': '.md'}] autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown autocmd BufRead,BufNewFile *.ms,*.me,*.mom,*.man set filetype=groff autocmd BufRead,BufNewFile *.tex set filetype=tex diff --git a/README.md b/README.md index 426895f..2b47287 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da * post OS install: [ubuntu](ubuntu.md) * post post OS install: [firefox-scrolling](firefox-scrolling.md) +* server cluster roadmap: [server](server.md) * extend *makefile*: * **low-level configs:** * config zsh diff --git a/server.md b/server.md new file mode 100644 index 0000000..d16374d --- /dev/null +++ b/server.md @@ -0,0 +1,34 @@ +# HOME SERVERS + +* [ ] auto-setup ssh on all machines + * [ ] test setup + * [ ] install and setup `ngrok` on test machine + * [ ] research replacing `ngrok` with [sish](https://github.com/antoniomika/sish) + * [ ] add authorized keys to version control (?) + * [ ] repurpose [server-ip-sync](server-ip-sync.md) + * [ ] client machines automation + * [ ] read ssh commands in [ubuntu](ubuntu.md) + * [ ] generate ssh key pair + * [ ] write public key to gist + * [ ] server machines + * [ ] fetch keys and add to `.ssh/authorized_keys` + * [ ] (auto)-setup `ngrok` +* [X] set up lenovo machine as thin client + * [ ] run pop os?? +* [ ] keepass get comfy + * [ ] set up keepass on all devices + * [ ] set up ssh keys in keepass +* [.] set up home server cluster + * [ ] setup jetson OS (nvidia distro) + * [ ] Jetson Nano Developer Kit SD Card Image [link](https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit) + * [ ] Mac + Lenovo access + * [.] setup raspberry pi + * [X] install Raspberry Pi OS Lite (32-bit) [link](https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit) + * [ ] Mac + Lenovo access + * [ ] setup ftp + * [.] reinstall OS on imac + * [.] obtain CD + * [ ] decide imac purpose + * [ ] decide what OS to run +* [ ] move music collection from e540 to HDD +* [ ] jailbreak iPads diff --git a/ubuntu.md b/ubuntu.md index 9ea0fa5..a93f5da 100644 --- a/ubuntu.md +++ b/ubuntu.md @@ -23,7 +23,7 @@ sudo add-apt-repository ppa:aslatter/ppa # for alacritty sudo apt install git -y # version control # sudo apt install neovim -y # brew install nvim to get version 0.7 -sudo apt install librewolf -y # add librewolf repo first +# sudo apt install librewolf -y # add librewolf repo first sudo apt install qutebrowser -y # minimal vim-binding browser sudo apt install gnome-tweaks -y # tool to remap caps to ctrl sudo apt install alacritty -y # add alacritty repo first