Compare commits

...

2 commits

Author SHA1 Message Date
18f835bccb Document firefox theming 2025-10-23 14:02:23 +01:00
4bb6404009 Add fortran tooling 2025-10-23 13:59:01 +01:00
3 changed files with 17 additions and 0 deletions

View file

@ -49,3 +49,16 @@ GTK_THEME="Adwaita:dark" exec cage -s -- \
This only requires installing greetd, gtkgreet, cage and the archlinux This only requires installing greetd, gtkgreet, cage and the archlinux
backgrounds packages. Unlike the setup with sway, this doesn't require backgrounds packages. Unlike the setup with sway, this doesn't require
a loose formation of configuration files. a loose formation of configuration files.
## Firefox
Firefox is not reasonably managed by chezmoi. However the setup I use is
reasonably easy to replicate.
Install the themes:
* [Kanagawa Wave](https://addons.mozilla.org/en-GB/firefox/addon/kanagawa-wave-dark-theme/)
* [Kanagawa Lotus](https://addons.mozilla.org/en-US/firefox/addon/kanagawa-lotus-light-theme/)
and the extension [automaticDark](https://addons.mozilla.org/en-US/firefox/addon/automatic-dark/),
which can be configured for listening to system events.

View file

@ -437,6 +437,7 @@ require('lazy').setup({
-- Conform can also run multiple formatters sequentially -- Conform can also run multiple formatters sequentially
-- python = { "isort", "black" }, -- python = { "isort", "black" },
-- --
fortran = { 'fprettify' },
}, },
formatters = { formatters = {
djlint = { djlint = {

View file

@ -32,6 +32,7 @@ return {
'goimports', 'goimports',
'gomodifytags', 'gomodifytags',
'impl', 'impl',
'fortls',
}, },
}, },
}, },
@ -216,6 +217,8 @@ return {
vim.lsp.enable 'cssls' vim.lsp.enable 'cssls'
vim.lsp.enable 'jsonls' vim.lsp.enable 'jsonls'
vim.lsp.enable 'gopls' vim.lsp.enable 'gopls'
vim.lsp.enable 'fortls'
end, end,
} }