diff --git a/.tmux.conf b/.tmux.conf index 14d2e32..85dfa0b 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -9,13 +9,14 @@ set-option -g default-terminal "screen-256color" set-option -sa terminal-overrides ',xterm-256color:RGB' # enable mouse support for switching panes/windows -set -g mouse on +# set -g mouse on # extend history set -g history-limit 100000 # set vi keybindings setw -g mode-keys vi +bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard" # reduce escape time set-option -sg escape-time 20 diff --git a/README.md b/README.md index b9678ef..d124534 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,14 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/DannyDannyDanny/methodology/) +1. Debian Setup (+ customizations) + * pure + * wsl + * codespaces + * github actions +2. Core Tool Chain (fish, tmux, nvim, fzf) +3. Customizations (github via ssh, ...) + ## Roadmap: * ~post OS install~ remove [ubuntu.md](ubuntu.md) @@ -25,7 +33,9 @@ This repo is an extension of [dannydannydanny/methodology](https://github.com/Da * [fonts](https://www.programmingfonts.org/) * how does this relate to nerdfonts? -## Windows +## Debian Setup + +### Windows * disable system sounds: `start menu search: "change system sounds" -> set profile to None` * change language / keyboard layout to `en_US` diff --git a/ubuntu.md b/ubuntu.md index c251a3e..51b75a2 100644 --- a/ubuntu.md +++ b/ubuntu.md @@ -1,21 +1,3 @@ -## Document Roadmap - -## Intro - -This post-install script is intended to be run directly after ~Uubuntu 22.05~~ ~Pop\_OS installion~ Debian. -The scipt assumes device is encrypted and user account is protected. -With a strong passphrasses for both. - -Generate an ssh key for github - -## ssh setup - -> :construction: under construction -> -> -> no-prompt ssh keys -> https://stackoverflow.com/a/43235320 - ### Setup ssh key for connecting to other servers This next ssh key is generated for internal servers: @@ -49,9 +31,7 @@ startup installation for ubuntu clients. open terminal, run one code snippet at the time and check that no errors occur: ``` -# install neovim: [src](https://vi.stackexchange.com/a/38348) #sudo apt-get install software-properties-common -sudo add-apt-repository ppa:neovim-ppa/stable sudo apt-get update sudo apt-get install neovim -y @@ -60,10 +40,9 @@ 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 # replace alacritty with stterm -sudo apt install tmux -y # terminal multiplexer sudo apt install jq -y # lightweight and flexible command-line JSON processor sudo apt install make -y # utility to maintain shell program groups -sudo apt install curl -y # file transfer helper +sudo apt install curl -y # file transfer helper (also see wget) sudo apt install ffmpeg -y # audio/video converter sudo apt install keepass2 -y # password manager sudo apt install zsh -y # install oh-my-zsh to set zsh as default shell @@ -73,8 +52,6 @@ sudo apt install mpd -y # music player daemon sudo apt install ncmpcpp -y # ncurses music player controller plus plus ``` -Now **[install oh-my-zsh](https://ohmyz.sh/#install) and `reboot`**. - ## brew Install [brew](https://brew.sh/) and `brew install yt-dlp` @@ -86,6 +63,3 @@ To get reasonably formatted dates in thunderbird set the locale environment vari ## Password Manager use keepass :key: (with secret file) - -## emojis -use emote: `sudo snap install emote`