wwwgem
I have treesitter as well and didn't do anything specific before adding these lines to my config. If you're looking to change "everything" without tweaking each highlight parameter individually you may be interested in this plugin.
This is my neovim visual config:
-- General colors
vim.api.nvim_set_hl( 0, "Normal", { bg = "none" } )
vim.api.nvim_set_hl( 0, "NormalFloat", { bg = "none" } )
vim.api.nvim_set_hl( 0, "NormalNC", { bg = "none" } )
vim.api.nvim_set_hl( 0, "LineNr", { bg = "none" } )
vim.api.nvim_set_hl( 0, "SignColumn", { bg = "none" } )
vim.api.nvim_set_hl( 0, "Folded", { bg = "#4b4b4b" } )
vim.api.nvim_set_hl( 0, "FoldColumn", { bg = "none" } )
vim.api.nvim_set_hl( 0, "Visual", { fg = "#000000", bg = "#de935f" } )
vim.api.nvim_set_hl( 0, "NotifyBackground", { bg = "#000000" } )```
-- Spell checking
vim.api.nvim_set_hl( 0, "SpellLocal", { fg = default } )
vim.api.nvim_set_hl( 0, "SpellRare", { fg = default } )
vim.api.nvim_set_hl( 0, "SpellCap", { fg = "#de935f", italic=true } )
vim.api.nvim_set_hl( 0, "SpellBad", { fg = "#ff0000", italic=true } )
-- Markdown
vim.api.nvim_set_hl( 0, "htmlBold", { bold=true } )
vim.api.nvim_set_hl( 0, "htmlItalic", { italic=true } )
vim.api.nvim_set_hl( 0, "htmlStrike", { fg = "#ff0000", strikethrough=true } )
vim.api.nvim_set_hl( 0, "Normal", { bg = "none" } ) is probably what would work for you.
I've been watching on the framework machines for my next one. It looks like fwupd support them for BIOS updates. Framework owners will know more for sure.
I use the open source KISS launcher for years now. Your data never leaves your device, and you can expect to save battery life and speed up your device compared to complex and bloated launchers. KISS is just 250 KB and never connects to the Internet.
The best thing is that - behind a simplistic configuration menu - you can configure it from an ultra minimalist black screen with one text box to call when you need to launch an app, search for a contact, search on internet... to a full app drawer organized however you want (alphabetical order, your own defined categories...). It's just insane and unfortunately so much overlooked.
Glad you're back on tracks! Looks like this update messed up /bin for some people. I love when OPs like you take time to close their first post with the resolution. Thank you. If you have time to quickly summarize the details of the fix that may benefit others as well.
I'll put the link to the wiki here again ;) https://wiki.archlinux.org/title/Chroot
"Run arch-chroot with the new root directory as first argument:
# arch-chroot /path/to/new/root
You can now do most of the operations available from your existing installation. Some tasks which needs D-Bus will not work as noted in #Usage"
To investigate the issue you may want to use a bootable drive and chroot into your system. This will allow you to see any error messages using the journactl command. Once you know what's going on exactly you'll be able to fix it or get a better assistance from people here or on the Arch forum.
I know someone who encountered the exact same login behavior after this update. It appeared that some packages were broken and he had to reinstall them.