Python script to set up aliases in a new Unix environment or for MinGW and git on Windows
This is a personal README which includes steps and utilities to set up a convenient development
environment on Windows and Linux. It includes a Python script to set up the command line and
development environment in a new Unix environment or for MinGW and git on Windows.
Allow executing PowerShell scripts
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
You can create a Microsoft.Powershell_profile.ps1
file in the MicrosoftPowerShell
folder which will be loaded when opening PowerShell. An example file is provided in theWindows/PowerShell
folder
It is recommended to install posh-git for better
git integration
It is recommended to use the provided ansible notebook.
Install ansible
first.
Two playbooks are provided: playbook-full
and playbook-min
.
Run minimal playbook:
cd unix/ansible
ansible-playbook -i inventory.ini playbook-min.yml -K
Follow this guide.
After generating a key, the secret key can be exported with the following command
gpg --output private.pgp --armor --export-secret-key <username/mail or key ID>
And then import this file with gpa
or Kleopatra.
You can export the public key with the following command
gpg --output public.pgp --armor --export <username/mail or key ID>
This key can be uploaded to Github, Gitlab to allow verification of commits
You can disable the grub timeout by opening the /etc/default/grub
file and settingGRUB_TIMEOUT
to -1
.
In dual-boot configuration, Linux might mess with Windows times or vice-versa. You can fix this
by running following command
timedatectl set-local-rtc 1 --adjust-system-clock