/dotfiles

My personal configuration files.

Primary LanguageShell

Dotfiles

My own configuration files.

Overview

Collection of my config files for many tools, some of them could be installed without any problem but some other depends on another tool config and there’s no way to keep track dependencies with the current dotfile installer script.


Table 1. Tools list

Tool

Role

Foot

terminal emulator

Git

version control system

SwayFX

window manager

PipeWire

audio server

WirePlumber

audio session manager

mako

notification daemon

Vim

code editor

Zsh

shell


Installing configs

There’s a script called dotfile in repository root that can be used to installing configurations.

No help message yet, but the script commands are:

install

no magic, it will install a config given a name

uninstall

well, uninstall some config with this

list

will list the installable configs and their status

Other way to list config files is using the ls command on repository root, all directories listed are installable configs.


Important
All those configurations was/are being written to works on Void Linux.

Requirements

Besides the tools listed here other requirements are:

libnotify

provides notify-send

grim and slurp

used to take screenshots

Installation

No mistery, clone the repository and that’s all. To install or uninstall configs see installing configs section.