Merge branch 'main' of github.com:DannyDannyDanny/dotfiles
This commit is contained in:
commit
6c0a0c1cdf
3 changed files with 14 additions and 29 deletions
|
|
@ -9,13 +9,14 @@ set-option -g default-terminal "screen-256color"
|
||||||
set-option -sa terminal-overrides ',xterm-256color:RGB'
|
set-option -sa terminal-overrides ',xterm-256color:RGB'
|
||||||
|
|
||||||
# enable mouse support for switching panes/windows
|
# enable mouse support for switching panes/windows
|
||||||
set -g mouse on
|
# set -g mouse on
|
||||||
|
|
||||||
# extend history
|
# extend history
|
||||||
set -g history-limit 100000
|
set -g history-limit 100000
|
||||||
|
|
||||||
# set vi keybindings
|
# set vi keybindings
|
||||||
setw -g mode-keys vi
|
setw -g mode-keys vi
|
||||||
|
bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard"
|
||||||
|
|
||||||
# reduce escape time
|
# reduce escape time
|
||||||
set-option -sg escape-time 20
|
set-option -sg escape-time 20
|
||||||
|
|
|
||||||
12
README.md
12
README.md
|
|
@ -2,6 +2,14 @@
|
||||||
|
|
||||||
This repo is an extension of [dannydannydanny/methodology](https://github.com/DannyDannyDanny/methodology/)
|
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:
|
## Roadmap:
|
||||||
|
|
||||||
* ~post OS install~ remove [ubuntu.md](ubuntu.md)
|
* ~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/)
|
* [fonts](https://www.programmingfonts.org/)
|
||||||
* how does this relate to nerdfonts?
|
* how does this relate to nerdfonts?
|
||||||
|
|
||||||
## Windows
|
## Debian Setup
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
* disable system sounds: `start menu search: "change system sounds" -> set profile to None`
|
* disable system sounds: `start menu search: "change system sounds" -> set profile to None`
|
||||||
* change language / keyboard layout to `en_US`
|
* change language / keyboard layout to `en_US`
|
||||||
|
|
|
||||||
28
ubuntu.md
28
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
|
### Setup ssh key for connecting to other servers
|
||||||
|
|
||||||
This next ssh key is generated for internal 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:
|
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 apt-get install software-properties-common
|
||||||
sudo add-apt-repository ppa:neovim-ppa/stable
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install neovim -y
|
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 gnome-tweaks -y # tool to remap caps to ctrl
|
||||||
# sudo apt install alacritty -y # add alacritty repo first
|
# sudo apt install alacritty -y # add alacritty repo first
|
||||||
# replace alacritty with stterm
|
# 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 jq -y # lightweight and flexible command-line JSON processor
|
||||||
sudo apt install make -y # utility to maintain shell program groups
|
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 ffmpeg -y # audio/video converter
|
||||||
sudo apt install keepass2 -y # password manager
|
sudo apt install keepass2 -y # password manager
|
||||||
sudo apt install zsh -y # install oh-my-zsh to set zsh as default shell
|
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
|
sudo apt install ncmpcpp -y # ncurses music player controller plus plus
|
||||||
```
|
```
|
||||||
|
|
||||||
Now **[install oh-my-zsh](https://ohmyz.sh/#install) and `reboot`**.
|
|
||||||
|
|
||||||
## brew
|
## brew
|
||||||
Install [brew](https://brew.sh/) and `brew install yt-dlp`
|
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
|
## Password Manager
|
||||||
use keepass :key: (with secret file)
|
use keepass :key: (with secret file)
|
||||||
|
|
||||||
## emojis
|
|
||||||
use emote: `sudo snap install emote`
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue