My (@DemonInTheCloset) configuration files.
- ArtixLinux (with dinit) (I personally recommend the linux-zen kernel)
- Might work with Arch Linux, but you'd need to somehow get dinit as you user services manager.
- Configure rclone acording to the documentation
It doesn't matter which service you use as long as you name it
Drive
Look at the directory pass_example in this repository:
- Copy the directory structure
- Populate files with data using
pass editorpass insert
#before a command (ie.# pacman -S linux-zen)- The command needs to be run either as the root user or through
sudo
- The command needs to be run either as the root user or through
$before a command (ie.$ wget https://wiki.archlinux.org/)- The command can (and should) be run without root privileges
- Enable (of a systemd Unit) see systemd
- Autostart a systemd Unit. This can be done through:
# systemctl enable my-unit.service(For things that should always run (ie. Networking))$ systemctl enable --user my-unit.service(For user spacific things (ie. Cloud Sync))
- Autostart and run now:
# systemctl enable --now my-unit.service$ systemctl enable --now --user my-unit.service
- Autostart a systemd Unit. This can be done through:
- Start (of a systemd Unit) see systemd
- Run a systemd Unit. This can be done through:
# systemctl start my-unit.service(For things that should always run (ie. Networking))$ systemctl start --user my-unit.service(For user spacific things (ie. Cloud Sync))
- Run a systemd Unit. This can be done through:
- Prepare passwords database (see Pass)
- Install
chezmoi,pass, and optionally an aur helper (paruin my case) - Run
chezmoi init DemonInTheCloset(clones this git repo) - Run
chezmoi apply(copies these dotfiles) - Run
cat pkglist_headless.txt | pacman -S -(optionally runcat pkglist_headless.txt pkglist_gui.txt pkglist_aur.txt | paru -S -instead)
- Enable
fstrim.timer(Only necessary if you are using SSDs)
# systemctl enable --now fstrim.timer
Created symlink /etc/systemd/system/timers.target.wants/fstrim.timer → /usr/lib/systemd/system/fstrim.timer