Installation is automated. To run the installation script:
./install
To check what gets installed, check out the file install.conf.yaml
Remember to register the timers to systemctl !
Default directories are created following XDG conventions, see man 1 xdg-user-dir for more info.
~~
You can change the default .cache
directory to another disk if it's taking
up too much space on your main disk by exporting $XDG_CACHE_HOME
in your
/etc/profile
~~
run xdg-user-dirs-update --set CACHE <path_to_cache_dir>
to update the
~/.config/user-dirs.dirs
file, which is checked by XDG for the paths of the
different default directories
-
Tmux Terminal multiplexer
-
Rofi Application launcher (replacement for dmenu)
- To add applications to the menu entries, you can add a .desktop file
in
~/.local/share/applications
- To add applications to the menu entries, you can add a .desktop file
in
-
Bspwm Tiling window manager
-
Sxhkd Input manager for bspwm
-
Polybar Bar with easy configuration The cpufreq module needs the cpupower package to run
-
Dunst Notification server with icon and transparency support Service might crash when no display environment variable is accesible
-
Fish A mordern day shell. Using fisher as a package manager for it
-
Crontab There are no crontab implementation installed by default on Arch. The recommanded tool to manage recurring chronological tasks is Systemd's Timers system. Install a
<job>.timer
systemd Unit file as well as a<job>.service
to~/.config/systemd/ user/
and start the.timer
job with:systemctl --user enable timer
. -
pywal I use
python-pywal
to generate colorschemes that match the dominant colors used in my wallpaper. -
picom Compton seems abandoned and has been replaced by picom
-
RAW Files
-
GIMP To enable RAW image editing with GIMP, install
nufraw
which adds support. -
Nautilus RAW/ARW files don't have thumbnails natively under Nautilus. Install
ufraw-thumbnailer
to add thumbnail generation for these file types.
-