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 edit
orpass 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 (paru
in 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