PDE(Provision Development Environment) is system configration for local development machine(s) dedicated for me.
| Provision Development Environment | |
|---|---|
| Purpose | Provision Unix-like machine for Personal use |
| Operating system | Linux Mint 20 |
| Development status | Active |
| Version | 2.1.2 |
| Written in | Shellscript, Ansible |
Configuration code like Server provisioning, but this is for homebuild computer, or laptop, or something else I own.
- ./provision
- entry point
- debian/install.yml
- Install packages(apt or other way)
- Remove unnecessary packages
- configure settings
- Install supported Operating System
- Run command shown below
[WARNING] This might cause of Destruction of your environment since it will run administratively. Use disposable machine such as VM
curl https://raw.githubusercontent.com/o2346/pde/master/provision | bash -s
curl https://raw.githubusercontent.com/o2346/pde/develop/provision | bash -s - -d
with playbook exam.yml for experiment instead of default playbook install.yml
curl https://raw.githubusercontent.com/o2346/pde/develop/provision | bash -s - -e
local environment as code
- I wanted mine disposable and reproducible
- Even among separate machines. Not to depend on a specific one
- Individuals may sometime crash unexpectedly
- In such case no time to play with such crap
- Replace with complete new one by minimized effort instead
Desired automation is not found yet for tasks shown below
- Sytem Preferenses > Keyboard > Shortcuts > General > Cycle through open windows of the same application > Keyboard Bindings
- Set
Super+\`
[Why do this]
Cycle through open windows of the same application appears as unassigned in GUI by default, but likely mapped into Alt+` and conflicts.
Right Click Keyboard icon in taskbar > Configure > Input Method > + > mozc
Right Click Keyboard icon in taskbar > Configure > Global Config > Trigger Input Method > Alt+`
File Menu > Edit > Preferenses > Enable nmemonics on
File Menu > Edit > Profile Preferenses > [As I like]
| name | kind | discription |
|---|---|---|
| Dark Reader | plugin | Darken pages |
| dark theme for miscs | chrome://flags/ -> search by "dark" -> enable 2 items on results | |
| Batch Link Downloader | plugin | |
| go to chrome://settings/ and click "Use GTK+ theme". | ||
| fonts | ||
| Un Focus Web Pages | plugin | |
| Vimium | plugin | |
| adblock | plugin | |
| dictionary | plugin | |
| Adblock for Youtube | plugin |
- screensaver
- power management
brother printer DCP-J137N https://workshop-of-aruku-web.blogspot.com/2016/06/linux-mint-173.html https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj137n&os=128 https://support.brother.co.jp/j/b/downloadhowto.aspx?c=jp&lang=ja&prod=dcpj137n&os=128&dlid=dlf100889_000&flang=1001&type3=10373
cd /tmp
wget https://download.brother.com/welcome/dlf100889/linux-brjprinter-installer-2.2.1-1.gz
gunzip linux-brjprinter-installer-2.2.1-1.gz
sudo bash ./linux-brjprinter-installer-2.2.1-1 DCP-J132
configure if necessary
- printer
- .deb packages