dotfiles/README.md
2023-11-10 21:51:13 +01:00

2.8 KiB

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
    • 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:

Windows

  • 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
  • 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 basic miktex (for LaTeX)
    • apt install texlive texlive-latex-extra (?)
  • 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:
        • 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
    • setup ssh github
    • configure git (inspired by make setup_git)
    • install autohotkey
      • add script: shift and space + caps and escape: sas-cae.ahk