Skip to content

Latest commit

 

History

History
100 lines (70 loc) · 1.89 KB

README.adoc

File metadata and controls

100 lines (70 loc) · 1.89 KB

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

Hyprland

wayland compositor

Rofi

application launcher

Foot

terminal emulator

Vim/Gvim

code editor

Eww

widget system

PipeWire

audio server

WirePlumber

audio session manager

Dunst

notification daemon

Git

version control system

Zsh

shell

To install on Void run

Some of dependencies can’t be installed from default Void repositories, I’ve my own repository with some of the dependencies packages (e.g. Hyprland).

Note
the bellow command will install all dependencies even that required by scripts as show on requirements section.
$ sudo ./dotfile install-deps


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

install-deps

install all dependencies and requirements


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.