Commit Graph

346 Commits

Author SHA1 Message Date
Hoang Nguyen b913dd010e
nvim: update config for indent-blankline.nvim v3 2023-09-29 00:00:00 +07:00
Hoang Nguyen 20b95a4cde
nvim: remove null-ls
I can live fine (for now) without it. Will try out efm and other soon.
2023-09-27 00:00:00 +07:00
Hoang Nguyen becdb0f375
emacs: resolve symlink for banner image file 2023-09-25 00:00:00 +07:00
Hoang Nguyen 38ae6f09cb
emacs: shorten doom config
I only use Emacs for Org files
2023-09-25 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 6546175c6a
scripts: simplify brightness script
light's upstream is archived, so don't use it anymore.
2023-08-10 00:00:00 +07:00
Hoang Nguyen a38a5b5c7a
nvim: switch from leap.nvim + flit.nvim to flash.nvim 2023-07-24 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 d8ce63a803
Use jsonnet for some repeated tasks 2023-07-17 00:00:00 +07:00
Hoang Nguyen 766db8032e
nvim: updates
- Use `regols` instead of opa/rego inside null-ls
- emmet_ls -> emmet_language_server
- Update plugins (as always)
2023-07-15 00:00:00 +07:00
Hoang Nguyen 64325c759d
packages(rust): add vtracer 2023-07-04 00:00:00 +07:00
Hoang Nguyen 868b74e0af
nvim: nvim-ts-rainbow2 -> rainbow-delimiters.nvim 2023-07-04 00:00:00 +07:00
Hoang Nguyen d36da1b5b8
fish: add ghq_rm and dir_prune functions 2023-07-04 00:00:00 +07:00
Hoang Nguyen 76e7e9cb64
nvim: add tabpage for nvim-cokeline 2023-07-03 00:00:00 +07:00
Hoang Nguyen d9bb87a551
nvim: update some highlights 2023-07-01 00:00:00 +07:00
Hoang Nguyen c5cb94afe1
fish: add GOTOOLCHAIN=local
Prepare for go1.21
2023-06-28 00:00:00 +07:00
Hoang Nguyen ea7119287a
nvim: add volar and svelte lsp servers 2023-06-24 00:00:00 +07:00
Hoang Nguyen 62320b843d
vifm: add icon for jsonnet
Also: nvim: add more GitSigns highlight groups
2023-06-19 00:00:00 +07:00
Hoang Nguyen 73ae6675be
emacs: remove lsp packages 2023-06-18 00:00:00 +07:00
Hoang Nguyen 88403ad389
rofi: update category icons (use larger ones) 2023-06-18 00:00:00 +07:00
Hoang Nguyen fd92e44eea
vifm: update icons 2023-06-16 00:00:00 +07:00
Hoang Nguyen 9d624a0048
nvim: re-add nvim-cokeline as a tabline option
heirline's way of making buflist is quite complicated to my taste.

Also add more LSP servers.
2023-06-14 00:00:00 +07:00
Hoang Nguyen 708b6c13c0
nvim: finish winbar + statusline config using heirline.nvim 2023-06-13 00:00:00 +07:00
Hoang Nguyen bb4a5b2202
nvim: get rid of nord's dark_blue color
Too low contrast in conjunction with the black background -_-.
Also make headlines.nvim work correctly by defining its own highlight
groups with bg element only.
2023-06-06 00:00:00 +07:00
Hoang Nguyen 815ed1e8a7
nvim: add config for tabby.nvim
Also:
- replace lualine.nvim with heirline.nvim (in progress).
- add telescope-tabs

Other stuff:
- revise font_size everywhere (so they can be an int px with 96dpi)
2023-06-04 00:00:00 +07:00
Hoang Nguyen cabc0831da
nvim: refactor alpha.nvim config
Don't expose "loaded" value anymore.
Also trying to switch from nvim-cokeline to tabby.nvim.
2023-06-02 00:00:00 +07:00
Hoang Nguyen 48f8e564a7
nvim: fix Conceal highlight 2023-05-30 00:00:00 +07:00
Hoang Nguyen 4e2029ed30
nvim: add mini.move + fix lazy stats for alpha.nvim
Also add LSP semantic token highlights to nord colorscheme.
2023-05-30 00:00:00 +07:00
Hoang Nguyen a831c29c14
nvim: remove nvim-ts-context-commentstring
mini.comment supports this functionality now.
2023-05-20 00:00:00 +07:00
Hoang Nguyen 0be23a0cfc
vifm: simplify the image preview condition 2023-05-20 00:00:00 +07:00
Hoang Nguyen 3881546e21
packages: fix pnpm tasks
Didn't notice this when moving to system's pnpm -_-
2023-05-20 00:00:00 +07:00
Hoang Nguyen 642230a986
containers/aports-dev: update dependencies 2023-05-20 00:00:00 +07:00
Hoang Nguyen 549e7d9029
fish: alias 'cargo' to 'cargo auditable' 2023-05-20 00:00:00 +07:00
Hoang Nguyen a9d07f68f7
Use pnpm from Alpine testing repo instead of from corepack 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 ef8af88284
nvim: don't use glob pattern to exclude Bazel directories
A project name having "bazel-" prefix would break the config. This
leaves directories "bazel-<workspace_name>" out but it is acceptable.
2023-05-16 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 1747ec91e0
nvim: make telescope layout configurable 2023-05-08 00:00:00 +07:00
Hoang Nguyen de2af18ebe
nvim: fix lazy.nvim bootstrap command
Filtering the git history tree made the initial clone failed.
2023-05-07 00:00:00 +07:00
Hoang Nguyen d26b35a8d4
nvim: fix telescope config
- Use ivy theme by default
- Load extensions after the setup

Also add please.build directories into various exclude filters.
2023-05-07 00:00:00 +07:00
Hoang Nguyen fdd33df26e
nvim: complete config rewrite
Use lazy.nvim instead of packer.nvim. There are still a few missing
pieces (winbar, statusline and bufferline), but it is usable now.
2023-05-07 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 7035f42491
foot: don't use font glyphs for box drawing chars 2023-05-01 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
Hoang Nguyen c271d5a588
packages: add bazel stuff
Also:
- scripts: update doasedit upstream link
- vifm: enable preview pane for miller mode
2023-04-23 00:00:00 +07:00
Hoang Nguyen f170d8f29f
gallery-dl: add nitter config + tweak download path for mastodon
Also:
- vifm: use cyan instead of purple for window bar (more comfy)
- fish: add ghq_cd function
- mopidy: add some config I might be interested in
2023-04-20 00:00:00 +07:00
Hoang Nguyen 3dd76655aa
packages: rename unifont to font-unifont
Ref: 7b9ea84afc
2023-04-06 00:00:00 +07:00
Hoang Nguyen b875960e20
Update foot and fnott config for the new release
- fnott: finally have dpi-aware option ฅ^•ﻌ•^ฅ
- foot: bring back 2-pixel paddings (it is now 0 x 0 by default)
2023-04-06 00:00:00 +07:00