System & Editors
The systemd/ package provides user-level systemd service configurations.
Contents
| File | Purpose |
|---|---|
|
User services |
Installation
stow -t ~ systemd
systemctl --user daemon-reload
Usage
# List user services
systemctl --user list-units --type=service
# Start service
systemctl --user start <service>
# Enable at login
systemctl --user enable <service>
# View status
systemctl --user status <service>
# View logs
journalctl --user -u <service>
Common User Services
| Service | Purpose |
|---|---|
|
GPG agent |
|
Audio server |
|
Audio session manager |
|
Clipboard manager |
|
Idle daemon (Hyprland) |
Notes
-
User services run without root
-
Persist across sessions (not just login)
-
Can use
lingerto run without login:
loginctl enable-linger $USER
The libvirt/ package provides libvirt/KVM virtualization configuration.
Contents
| File | Purpose |
|---|---|
|
Libvirt configuration |
Installation
stow -t ~ libvirt
Usage
# List VMs
virsh list --all
# Start VM
virsh start <vm-name>
# Stop VM
virsh shutdown <vm-name>
# Access VM console
virsh console <vm-name>
# Create from XML
virsh define /path/to/vm.xml
virsh create /path/to/vm.xml
Common Tools
| Tool | Purpose |
|---|---|
|
CLI VM management |
|
GUI VM management |
|
Create new VMs |
|
Clone existing VMs |
|
View VM display |
|
VM resource monitoring |
Requirements
-
libvirtpackage -
qemu+qemu-arch-extra -
virt-manager(for GUI) -
User added to
libvirtgroup
The vscodium/ package provides VSCodium (open-source VS Code) configuration.
Contents
| File | Purpose |
|---|---|
|
User settings and extensions |
Installation
stow -t ~ vscodium
Notes
-
Settings sync with dotfiles for consistency
-
Catppuccin Mocha theme (if installed)
-
Language Server Protocol (LSP) configured via Neovim