Mirror — primary at git.dannydannydanny.me
Find a file
2023-06-11 21:33:17 +02:00
.config 🐛 💥 lf + fzf hotfix 2023-05-10 14:42:23 +02:00
.github/workflows 📝 print shell var ($0) 2023-06-11 21:15:53 +02:00
.ssh vimwiki: dth @ DK023900WSL 2022-09-05 14:55:07 +02:00
bashscripts add script mzavoloka/gitls 2023-02-18 20:26:28 +01:00
etc 🦆 windows config lol 2022-09-22 13:48:38 +02:00
music_conf 📝 add requirements note 2022-05-19 18:36:54 +02:00
nvim_python_provider 🐍 make trgt for nvim pyprovider 2023-04-16 20:38:10 +02:00
scripts vimwiki: dth @ DK023900WSL 2022-10-13 15:57:13 +02:00
.editorconfig 🎨 expand editorconfig for makefile & brewfile 2022-05-31 15:14:03 +02:00
.fzf.zsh vimwiki: dth @ DK023900WSL 2023-04-11 09:07:53 +02:00
.gitignore 🙈 ignore py env 2022-06-22 23:04:40 +02:00
.tmux.conf 🐛 fix nvim healthcheck 2022-06-11 18:01:04 +02:00
.zshrc 🐛 💥 lf + fzf hotfix 2023-05-10 14:42:23 +02:00
brewfile 🎨 cleanup brewfile 2022-05-31 15:17:57 +02:00
firefox-scrolling.md vimwiki: dth @ DK023900WSL 2022-10-13 15:57:13 +02:00
gist-read-write.ipynb vimwiki: dth @ dth-MacBookAir 2022-07-26 17:25:29 +02:00
index.md vimwiki: dth @ dth-MacBookAir 2022-07-15 19:06:31 +01:00
install.sh install fish last 2023-06-11 21:22:24 +02:00
install_fish.sh 📌 pin fish version 2023-06-11 21:15:29 +02:00
install_fzf.sh 🎨 cleanup isntall fzf script 2023-06-11 21:18:15 +02:00
install_nvim.sh 🐛 try install nvim to /bin and not /usr/bin 2023-06-11 21:33:17 +02:00
install_tmux.sh 🎨 move version to top of file 2023-06-11 21:19:07 +02:00
LICENSE Initial commit 2022-03-28 15:12:54 +02:00
makefile 🐛 💥 lf + fzf hotfix 2023-05-10 14:42:23 +02:00
nvim.appimage vimwiki: dth @ DK023900WSL 2023-06-08 09:14:06 +02:00
README.md vimwiki: dth @ DK023900WSL 2022-12-28 14:19:57 +01:00
sas-cae.ahk vimwiki: dth @ DK023900WSL 2022-12-28 14:19:57 +01:00
server-ip-sync.md 🚧 wip SIS make-rules 2022-06-22 23:47:22 +02:00
server.md vimwiki: dth @ DK023900WSL 2023-01-09 09:04:59 +01:00
ubuntu.md vimwiki: dth @ DK023900WSL 2023-04-11 09:10:09 +02:00

dotfiles

This repo is an extension of dannydannydanny/methodology

Roadmap:

  • post OS install: ubuntu
  • post post OS install: firefox-scrolling
  • repurpose server-ip-sync
  • server cluster roadmap: server
  • 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:
    • remote nested sessions
    • 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:

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
    • remap CAPS LOCK to L-CTRL
  • install glasswire network monitor (glasswire sucks)
  • install portmaster network monitor
  • install basic miktex (for LaTeX)
  • install alacritty (use the installer, not portable)
  • install wsl + WSL specifics
    • fix wsl dns issue via stackoverflow
      • write wsl.conf:
        • sudo touch /etc/wsl.conf
        • 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/<winuser>/AppData/Roaming/alacritty/alacritty.yml
    • 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
    • install brew
    • install zsh + omz
    • clone this (dotfiles) repo and cd dotfiles
      • configure git (inspired by make setup_git)
        • TODO: remove email from makefile
      • install build-essential 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