Configuration of software I personally use for software development
Add user:
useradd -m -G docker,systemd-journal,users,wheel -k /dev/null -s /usr/bin/zsh cj
Run installation script:
curl https://dots.cj.dog | sh
WARNING: it's for me and myself only, I don't recommend to run it on your own machines.
If you're not me (lol), just clone this repository and
poke into configuration files (it's in config
directory!).
- Generate ssh keys:
ssh-keygen -t ed25519
- Import gpg keys:
gpg --import <key>.gpg
gpg --edit-key <key-id>
# trust, 5, save
- Initialize password store:
git clone <repo> .password-store
- Install LSPs for
helix
. Checkhelix
'slanguage.toml
for actual sources and build instructions.
Update tool it will do everything (except installation):
~/dotfiles/tools/update
This repository contains:
config
-- a bunch of configuration files and templates. Main directory heresettings
-- configurable settings (color palette, font, etc.), used by templateswallpaper.png
install
-- tool to clone this repo and run updateupdate
-- tool to render templates into configuration files
Itself, repository should be placed somewhere in your home directory,
and after running update
it will place rendered configuration files
into your home directory.