Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hato1125/dotfiles
⚙️ Configuration files for ArchLinux & Hyprland
https://github.com/hato1125/dotfiles
ags archlinux dotfiles nvim
Last synced: 3 months ago
JSON representation
⚙️ Configuration files for ArchLinux & Hyprland
- Host: GitHub
- URL: https://github.com/hato1125/dotfiles
- Owner: Hato1125
- Created: 2024-08-30T17:33:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-26T06:18:29.000Z (3 months ago)
- Last Synced: 2024-09-29T06:02:38.340Z (3 months ago)
- Topics: ags, archlinux, dotfiles, nvim
- Language: TypeScript
- Homepage:
- Size: 1.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
This repository manages the configuration files used with ArchLinux and Hyprland.![DesktopLight](assets/desktop_light.webp)
![DesktopDark](assets/desktop_dark.webp)These dotfiles include the following settings:
* ags (Aylur's GTK Shell)
* hyprland
* neovim
* sheldon (zsh plugin manager)
* zsh## Installation
To install, clone the repository and run `install.py`.## Management
The list of installed packages is described in `configs/packages.toml`.
`packages.toml` has the following structure:
```toml
[package-name]
name = "package aur name"
manager = "pacman"
command = "echo hello world"
```
In `name`, specify the AUR package name.
In `manager`, specify the package manager you are using.
`command` can optionally specify a command to run after installation.The list of dotfile installations is described in `configs/dotfiles.toml`.
`dotfiles.toml` has the following structure:
```toml
[dotfile-name]
src = "source path"
dest = "dest path"
```
In `src`, specify the path to the dotfile.
In `dest`, specify the path where the dotfile will be placed.