📝 reorder ubuntu installations
This commit is contained in:
parent
a6676b67f9
commit
f79f23ded8
1 changed files with 46 additions and 43 deletions
89
ubuntu.md
89
ubuntu.md
|
|
@ -12,50 +12,8 @@
|
|||
This post-install script is intended to be run directly after ~Uubuntu 22.05~~ Pop_OS installion.
|
||||
The scipt assumes device is encrypted and user account is protected.
|
||||
With a strong passphrasses for both.
|
||||
Open terminal, run one code snippet at the time and check that no errors occur:
|
||||
|
||||
## stterm
|
||||
* install requirements
|
||||
* `sudo apt install libfontconfig1-dev`
|
||||
* `sudo apt install libx11-dev`
|
||||
* X11/Xft?
|
||||
* clone from source `git clone https://git.suckless.org/st`
|
||||
* > Note: clone it somewhere reasonable (`$HOME/repos`)
|
||||
* run `sudo make clean install` inside `st/`
|
||||
* delete `st/config.h`
|
||||
* link `dotfiles/st/config.h --> $HOME/repos/st/config.h`
|
||||
* remember to version control the config.h file
|
||||
|
||||
|
||||
## apt package
|
||||
|
||||
startup installation for ubuntu clients
|
||||
|
||||
```
|
||||
# add external repos
|
||||
# sudo add-apt-repository ppa:aslatter/ppa # for alacritty
|
||||
# replace alacritty with stterm
|
||||
|
||||
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 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 make -y # utility to maintain shell program groups
|
||||
sudo apt install curl -y # file transfer helper
|
||||
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
|
||||
|
||||
# music setup
|
||||
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`**.
|
||||
Generate an ssh key for github
|
||||
|
||||
## ssh setup
|
||||
|
||||
|
|
@ -111,6 +69,51 @@ copy their public keys to this machine.
|
|||
* ssh via key (i.e no password)
|
||||
* disable password authentication
|
||||
|
||||
## stterm
|
||||
* install requirements
|
||||
* `sudo apt install libfontconfig1-dev`
|
||||
* `sudo apt install libx11-dev`
|
||||
* X11/Xft?
|
||||
* clone from source `git clone https://git.suckless.org/st`
|
||||
* > Note: clone it somewhere reasonable (`$HOME/repos`)
|
||||
* run `sudo make clean install` inside `st/`
|
||||
* delete `st/config.h`
|
||||
* link `dotfiles/st/config.h --> $HOME/repos/st/config.h`
|
||||
* remember to version control the config.h file
|
||||
|
||||
|
||||
## apt package
|
||||
|
||||
startup installation for ubuntu clients.
|
||||
open terminal, run one code snippet at the time and check that no errors occur:
|
||||
|
||||
```
|
||||
# add external repos
|
||||
# sudo add-apt-repository ppa:aslatter/ppa # for alacritty
|
||||
# replace alacritty with stterm
|
||||
|
||||
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 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 make -y # utility to maintain shell program groups
|
||||
sudo apt install curl -y # file transfer helper
|
||||
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
|
||||
|
||||
# music setup
|
||||
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`**.
|
||||
|
||||
|
||||
|
||||
## Snap packages
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue