Commit Graph

25 Commits

Author SHA1 Message Date
Hoang Nguyen 922733dcde
Merge sysconfig repo
The other repo is not large enough to be standalone, so include it here
as a single role.

More changes:
- Update onedark pallete (https://github.com/Binaryify/OneDark-Pro/blob/master/src/themes/data/oneDarkPro.ts)
- Fix ansible-lint warnings
2024-02-16 00:00:00 +07:00
Hoang Nguyen a92193776d
containers: fix ltex-ls Dockerfile 2024-02-09 00:00:00 +07:00
Hoang Nguyen a1a400a765
Use lowercase characters for the nickname 2024-01-27 00:00:00 +07:00
Hoang Nguyen 01cf930d09
containers: update .Net to 8.0 for marksman
Also switch ltex-ls container to use Git based approach.
2024-01-20 00:00:00 +07:00
Hoang Nguyen 776c01cdcc
fix(typo): .cache -> .ccache 2024-01-14 00:00:00 +07:00
Hoang Nguyen 3852df5f14
containers: simplify aports-dev container image
More changes:
- Drop yq from YAML generating task. Jsonnet's output (using
  quote_keys=false) is pretty good already. `jsonnet-lint` right now
  isn't happy though.
- Update versions of container images
2024-01-14 00:00:00 +07:00
Hoang Nguyen 1549f55dfe
Remove tmux and qutebrowser config (not used anymore)
More changes:
- alacritty: switch config to TOML format
- options:
  - Go back to specify 1 variant of CJK fonts
  - Update user_agent
- fish: update Nord theme to be more aligned with upstream
- cava: update config to use pipewire as the default backend
- container: pull kcli container images
- packages/go: add regal, go-licenses (and remove some unused linters)
2024-01-06 00:00:00 +07:00
Hoang Nguyen 18899b129d
containers/podman: fix path joining for copy_script function 2023-12-02 00:00:00 +07:00
Hoang Nguyen 8a5675d252
config/fish: add ANSIBLE_HOME to follow XDG spec 2023-12-02 00:00:00 +07:00
Hoang Nguyen 147365885c
apptainer: add symlinks for asciidoctor wrapper script 2023-11-15 00:00:00 +07:00
Hoang Nguyen fdf8c534e1
containers: add opam Apptainer task 2023-11-13 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 3ae2f1f680
Add config for lsd 2023-10-29 00:00:00 +07:00
Hoang Nguyen 59ee8750b3
Switch from Makefile to Taskfile.yml (using go-task)
Also use consul, nomad, vagrant and asciidoctor inside container.
2023-10-27 00:00:00 +07:00
Hoang Nguyen e9d702563b
Update package list and adjust some TODO milestones 2023-10-25 00:00:00 +07:00
Hoang Nguyen c8169b3e32
clipboard: remove clipman (dead upstream URL)
More changes:
- nvim: make indent-blankline.nvim's scope behave like it used to
- vifm: more file icons
2023-09-30 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 83133554a4
containers(apptainer): rewrite tasks in jsonnet
... to support Hashicorp's products in addition to bazel.

Fuck Hashicorp and their BSL license!
2023-08-20 00:00:00 +07:00
Hoang Nguyen d013d54e73
nvim: fix dial.nvim keymaps and add marksman LSP
Also use Jsonnet for podman jobs + add marksman container image.
2023-07-22 00:00:00 +07:00
Hoang Nguyen 642230a986
containers/aports-dev: update dependencies 2023-05-20 00:00:00 +07:00
Hoang Nguyen e9e02f7f70
containers/aports-dev: use /etc/doas.conf instead of /etc/doas.d/*.conf 2023-05-18 00:00:00 +07:00
Hoang Nguyen f4cfce69f1
containers: add --cleanenv arg to bazel-apptainer script
My GOPROXY and GOSUMDB values interfeer with rules_go inside the container -_-
2023-05-08 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 e62ac53d45
Overhaul icon set due to Nerdfont v3.0.0
Also:
- list all components in starship config
- remove qtcreator (qmlls exists)
- fish: back to source /etc/profile file with replay.fish (there are
  some nasty programs putting stuff there, e.g. nushell, nix)
- rename term_font from 'Iosevka Nerd Font' to 'IosevkaTerm Nerd Font'
2023-05-03 00:00:00 +07:00
Hoang Nguyen 01e4b35592
Add Apptainer container for Bazel
Other stuff:
- Clean up foot and aerc config (only contain non-default settings now)
- Clean up Neovim plugins in TODO list
- Rename `podman` role to `containers`
- packages: add some helm plugins
2023-04-30 00:00:00 +07:00