Skip to content

o2346/pde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

817 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDE

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

What is this

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

Usase

  1. Install supported Operating System
  2. 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

[Optional] Provision with playbook on the develop branch instead of master

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

Intention

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

Map Alt+` to Toggle input method

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

fcitx/Mozc

Right Click Keyboard icon in taskbar > Configure > Input Method > + > mozc
Right Click Keyboard icon in taskbar > Configure > Global Config > Trigger Input Method > Alt+`

Gnome Terminal

File Menu > Edit > Preferenses > Enable nmemonics on
File Menu > Edit > Profile Preferenses > [As I like]

chromium

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

others

  • 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

/etc/fstab

configure if necessary

misc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •