Commit Graph

6 Commits

Author SHA1 Message Date
Hoang Nguyen 7a5185cd57
config: add luarocks tasks
Also remove `force: true` for various template/file task (it's the
default) and clean up XDG directory variables.
2024-02-14 00:00:00 +07:00
Hoang Nguyen 8ed8e593e9
Use {{ xdg_dir }} variable for everything
Stop hard-coding ~/.config, ~/.local/share and so on.
2023-11-06 00:00:00 +07:00
Hoang Nguyen 74f7752e81
xdg-desktop-portal: add config for new flatpak 2023-09-10 00:00:00 +07:00
Hoang Nguyen 485470f517
Add imv and lazygit config
Also:
- fix errors reported by ansible-lint.
- simplify starship config
- add image_viewer configuration variable
- update ltex-ls to 16.0.0
- remove git status in bash shell prompt
2023-05-06 00:00:00 +07:00
Hoang Nguyen badeebcde1
Super long list of changes
- ansible:
  - use "true, false" instead of "yes, no" (yamllint is annoying)
  - use community.general.packaging.? module paths instead of plain
    community.general.?
- nvim:
  - lazy-load which-key.nvim
  - add experimental winbar inside feline.nvim
  - replace nvim-colorizer.lua with ccc.nvim
  - load bufferline.nvim stuff conditionally (plugins, keymaps)
  - clean up telescope keymap I rarely use
  - improve path completion for nvim-cmp with nvim-web-devicons
  - refactor plugins.lua files to look cleaner
  - replace close-buffers.nvim with bufdelete.nvim
- alacritty: upgrade config to 0.11.0
- pyradio: use Jinja2 template for theme file
- fish:
  - add environment variables for helmfile, gopass, pulumi, vivid
  - rollback $NPM_CONFIG_PREFIX (it is used to set $PATH)
- git:
  - add git-privacy
  - tweak aliases a bit to look nicer
- dotfiles:
  - rename `terminal` variable to `terminal_emulators`
- extend:
  - merge `flatpak` role into `packages`
  - merge `wallpapers` and `soundtheme` roles into `theme`
2022-10-16 11:00:00 +07:00
Hoang Nguyen 9579bad605
dotfiles: rework roles structure
Group configuration tasks into 1 single role
2022-08-21 23:00:49 +07:00