Hoang Nguyen
e501f2dac2
- river: update new mapping option -layout and -hide-cursor river option - aerc: use abook command from aerc's wiki (https://man.sr.ht/~rjarry/aerc/integrations/index.md) - packages: add zdict - palette: add catppuccin (haven't tested) - nvim: adjust highlights for markdown-preview.nvim (to support all 3 palettes) - scripts/launch_xdg_portal: xdg-desktop-portal-kde is now in the same directory as the other on Alpine - env: add DOTNET_SKIP_FIRST_TIME_EXPERIENCE, XDG_STATE_HOME and adjust NPM_GLOBAL_PREFIX - cava: update config to version 0.8.2 |
||
---|---|---|
group_vars | ||
palette | ||
playbooks | ||
requirements | ||
roles | ||
tasks | ||
.editorconfig | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
ansible.cfg | ||
dotfiles.yml | ||
hosts |
README.md
dotfiles v2
This is the continuation of my old dotfiles without all the Xorg stuff I don't use.
🧰 Setup
# Install `community.general` for 'apk' and 'doas' module if you only installed ansible-core
ansible-galaxy collection install -r requirements/collections.yml
# Run the playbook
ansible-playbook -i hosts dotfiles.yml
playbooks
directory contains playbooks for tasks unrelated to dotfiles deployment, but useful (for me).
✔️ Testing
# Build the container image
buildah build -t dotfiles -f Dockerfile .
# Exec into the container
podman run --rm -it localhost/dotfiles /bin/ash
# Run the playbook for all tasks inside the container
ansible-playbook -v -i hosts dotfiles.yml --tags 'never,all'
🖊️ TODO
wayout- GTK/Icons/Cursor theme, Sarasa font bootstraping
- Neovim:
- vim.api.nvim{_buf}_set_keymap -> vim.keymap.set
- OneDark theme
- Catpuccin theme
- nvim_set_hl
- Use bubblewrap / rootless podman for some applications
- Separated Waybar config files for Sway and River
- catppuccin theme
- eww
- swhkd (maybe?)
- senpai
📓 Notes
The main playbook probably works on whatever Linux distribution you are running (haven't tested).
The additional playbooks gear toward my Linux distribution of choice - Alpine Linux. Tasks included in them might not work on other distributions (e.g. apk
tasks)
🌟 Credits
📄 License
MIT