This dot file is for Debian Linux. I created it by referring to masasam/dotfiles.
Automation with Make is recommended as it is very easy to customize.
After a clean install, prepare manually before running make. The guidance is as follows:
## =====================================================================
## Manual setting before executing make
## =====================================================================
## 1. Boot from USB to install Debian latest
# Create installation USB from netinst iso image. Use Rufs.exe on Windows
# rufs https://rufus.ie/ja/
## 2. Register username to sudoers
# Log in as root
# | gpasswd -a ${USER} sudo
# | sudo nano /etc/sudoers
# Add and edit correction as follows
# ----------------------------------
# # User privilege specification
# root ALL=(ALL:ALL) ALL
# minoru ALL=(ALL:ALL) NOPASSWD:ALL
# # Allow members of group sudo to execute any command
# %sudo ALL=(ALL:ALL) NOPASSWD:ALL
# ----------------------------------
## 3. Set home sub directorys to English notation
# Log in with ${USER}
# | sudo apt install -y xdg-user-dirs-gtk ## Not needed for debian12 or later
# | LANG=C xdg-user-dirs-gtk-update --force
# | sudo apt update
# | sudo apt install -y make git nautilus
## 4. Install dropbox & setting
# Before installing, configure the Synapyic repository & Check existence of package
# | sudo apt install -y nautilus-dropbox
# | Launch dropbox from Menu then install and initial settings
## 5. Import GPG private_key
# | mkdir -p ~/src/github.com/minorugh
# | cd ~/src/github.com/minorugh
# | git clone [email protected]:minorugh/gpgimport.git
# | cd gpgimport
# | make gpg
## 6. Clone dotfiles from GitHub
# | mkdir -p ~/src/github.com/minorugh
# | cd ~/src/github.com/minorugh
# | git clone [email protected]:minorugh/dotfiles.git
# | cd dotfiles
# | git-crypt unlock
# | make all
## 7. Change shell to zsh
# | chsh -s /usr/bin/zsh
## =====================================================================
## Run make from here
## =====================================================================
After this, refer to makefile
How to restore with makefile,Please refer to masasam/dotfiles.
Detailed explanation is written at the following URL.
- 2021.11.01 Remote repository also on xserver (simultaneous Push)
- 2021.10.11 Content organization
- 2021.08.26 Update to Debian 11(bullseye)
- 2021.08.26 Update to emacs 27.2
- 2021.02.20 Update to emacs 27.1
- 2021.01.29 Fixed mozc
- 2021.01.28 Fixed so that it can be shared between two Thinkpads
- 2020.11.10 Rebuilding
- 2020.10.27 first commit