aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* wipHEADmasterAaditya Dhruv2025-02-077-18/+87
|
* Update packages and config filesAaditya Dhruv2023-11-279-16/+24
| | | | | | | tmux.conf -> bindings for saving and scrolling zsh/p10k -> new layouts and aliases vimrc -> New plugins for tmux and tab bindings new wallpapers
* Add become_user for config tasksAaditya Dhruv2023-11-281-4/+14
|
* Add setup of vim pluginsAaditya Dhruv2023-11-281-0/+24
|
* Add installation of zsh-pluginsAaditya Dhruv2023-11-281-0/+20
|
* Add system rolesAaditya Dhruv2023-09-106-0/+93
| | | | | System roles handle system level configuration like systemd services, wireguard etc.
* Fix "or" bug in installing wayland/xorg packagesAaditya Dhruv2023-09-101-1/+1
| | | | The conditional was incorrect, removed quotes to make it work
* Add config role to install dotfilesAaditya Dhruv2023-09-104-3/+93
| | | | | The config role will install the actual config files I use in the right directories based on the options in the main config.yaml
* Move files for config roleAaditya Dhruv2023-09-0969-0/+0
| | | | This movement is needed to maintain the role structure
* Add rust installation support for development groupAaditya Dhruv2023-09-091-0/+3
|
* Update packages roles with defined structureAaditya Dhruv2023-09-092-79/+107
| | | | | The packages roles now has a tasks list for DNF packages and flatpaks. It will read from the variables yaml file to install the needed packages
* Move files into roles organizationAaditya Dhruv2023-09-093-5/+0
|
* Add special directory for shell related configsAaditya Dhruv2023-09-094-0/+2022
| | | | This includes powerlevel10k, vimrc, tmux conf, and the zshrc
* Add packages directory for package managementAaditya Dhruv2023-09-094-0/+389
| | | | | | The install playbook here will manage installing packages as per the groups in packages.yaml. It also needs to handle non-dnf packages such as rust, pip etc. which will be done later
* Removed xorg directory to favor organization in playbooks insteadAaditya Dhruv2023-09-096-133/+0
| | | | | Instead of splitting data by directories in the repo, playbooks will be used to handle whether to install for xorg, wayland etc.
* Removed script to install tools/packagesAaditya Dhruv2023-09-091-3/+0
| | | | | | | This was a crappy script that ran a package manager command in one line and made it hard to edit and classify what packages are being installed. This is being replaced with a organized YAML file as a source for packages and a playbook to install them
* Fonts is a subdirectory of configAaditya Dhruv2023-09-095-0/+0
|
* Add wallpapers directory to the config directoryAaditya Dhruv2023-09-0928-0/+0
| | | | Ensures all configs are kept in a singular place
* Move .configs to a new main config directoryAaditya Dhruv2023-09-0932-0/+0
| | | | | | | Moving cofig away from a hidden directory makes it easier to work with. The config directory now no longer represents ~/.config either, it will contain all the configs for user applications, ever for configs which are not in ~/.config on the host system
* Remove auto-setup script in favor of ansible playbookAaditya Dhruv2023-09-091-4/+0
|
* moving files around, clearing scriptsAaditya Dhruv2023-08-2711-16/+66
|
* restructuring dotfiles to streamline ansibleAaditya Dhruv2023-08-2771-0/+6057