Commit graph

136 commits

Author SHA1 Message Date
0596629c20
feat(neovim): dynamically set the cwd for dap in dotnet debugging 2025-04-16 22:47:13 -03:00
62c04dfd25
fix(neovim): sort transparent.nvim extra groups and add pmenu to it
This is so we don't have a background on `blink.cmp` completion menus
2025-04-16 20:11:42 -03:00
fd1903218e
chore(neovim): touch-ups
- Move ollama plugin out of user.lua, as that file has basically just UI
configuration
- Remove zen astrocommunity configuration and enable snacks.nvim's zen
- Remove unused community plugins
- Configure catppuccin/nvim's integrations, adding snacks.nvim and
blink.cmp while removing notify, telescope and nvim-cmp
2025-04-16 14:24:28 -03:00
4b056829fc
feat: astronvim 5.x 2025-04-16 13:27:33 -03:00
e1098d394e
fix(hyprland): properly pass bind to obs 2025-04-06 05:40:23 -03:00
1eb80220f2
chore(hyprland): remove start_apps script 2025-04-06 05:36:24 -03:00
b0dd61fa9d
fix(neovim): remove razor from ensure_installed in treesitter
The language's treesitter spec is not in the family yet, have to
manually download, compile and add it.
2025-03-21 16:51:51 -03:00
6741c18dfd
fix(hyprland): v1 rules have been replaced with v2 2025-03-21 15:19:48 -03:00
8c46dc08fc
chore(hyprland): use mesa instead of mesa.drivers
mesa.drivers is deprecated
2025-03-21 15:19:21 -03:00
2501f0b8a4
fix(neovim)!: remove lazy.nvim dev options and change nvim-ufo url
This was bad, it relies on a path only one of my machines has access to.

Updated `nvim-ufo` to use my fork until my merge is accepted (or not).
2025-03-15 12:35:06 -03:00
a471e424f8
docs: touch-ups 2025-03-06 11:27:58 -03:00
f87f9995be
refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
4a02e072a7
chore(neovim): add dev plugin paths to lazy.nvim
Use local `nvim-ufo` until the PR I submitted gets approved

`nix-store.nvim` is a plugin I maintain, so its useful to have it
overwritten.
2025-03-06 00:14:57 -03:00
ad62e04c78
feat(nixos): pin nixpkgs registry to nixpkgs flake input 2025-03-06 00:08:01 -03:00
95a908a535
fix(hm/fish): correct nix repl alias 2025-03-05 15:16:25 -03:00
ce11a03274
chore(git): remove unused credential helper 2025-02-21 00:24:47 -03:00
5350932900
fix(vesktop): screenshare regression 2025-02-21 00:03:17 -03:00
426fde0d80
fix(hm): do not configure nixpkgs when it consumes the system's 2025-02-21 00:03:01 -03:00
751ba3ce34
fix: add back previously broken packages 2025-02-18 21:26:56 -03:00
39e987678c
feat(neovim): add nix-store.nvim and change old calls 2025-02-18 04:32:35 -03:00
34ad9056ca
fix(neovim): remove prettierd extension of razor files 2025-02-17 19:00:59 -03:00
a2ff5d1b6a
fix(neovim): use getnixpath util for nvim-dap and lsp, move polish
This moves polish.lua to `lua/`, creates a util.lua file to be loaded
before lazy.nvim so we can use the `getnixpath` util everywhere, and
replaces in polish.lua and lsp.lua the template strings for substitution
with a `getnixpath` equivalent
2025-02-17 19:00:25 -03:00
066769e6f9
fix(hyprland): finally remove fixme on blur subcategory 2025-02-17 02:24:02 -03:00
f6051a1f29
chore(neovim): format 2025-02-17 01:30:26 -03:00
4044df17c2
feat(neovim): adjustment to c# ftplugin
- Remove from polish.lua the dap calls that configure c#
- Set DOTNET_ENVIRONMENT variable to "Development"
- Load projects on dap continue
2025-02-17 00:58:03 -03:00
d00e978fd4
fix(neovim): cast cmd in getnixpath 2025-02-16 20:10:37 -03:00
c57525cb7e
feat(neovim): remove roslyn.nvim version lock 2025-02-16 20:08:41 -03:00
5c221b7c3e
feat(neovim): extend razor luasnip with html snippets 2025-02-13 13:02:34 -03:00
157a2d5172
feat(neovim): add csharp ftplugin to aid on nvim-dap 2025-02-13 13:01:39 -03:00
c0499e58ed
fix(neovim/queries/c_sharp): add offset to endregion and detect statements and comments 2025-02-12 22:06:18 -03:00
a1dcf49602
feat(neovim): add html lsp and prettierd to razor files 2025-02-12 16:39:22 -03:00
1eab516060
fix(neovim): remove rzls exception for getnixpath 2025-02-12 16:39:00 -03:00
919b504012
feat(neovim): add neotest-dotnet 2025-02-12 16:38:41 -03:00
f18e7ecadf
chore!: comment/update broken packages 2025-02-12 01:09:39 -03:00
0b8b1d9af4
fix(fish): remove unused directories from PATH 2025-02-12 01:08:45 -03:00
b402de2dd2
fix(neovim): allow cpu ollama
rocm is broken for a while now
2025-02-11 23:42:37 -03:00
b9e6347a04
feat(neovim): add c_sharp treesitter query, fold regions 2025-02-11 23:41:44 -03:00
c848b78eda
chore(neovim): style changes 2025-02-11 23:41:44 -03:00
7025b5fe97
feat(neovim): add roslyn.nvim support + rzls.nvim 2025-02-11 23:38:36 -03:00
cfd84bde6a
fix(neovim): rename coreclr dap to netcoredbg 2025-02-11 23:36:46 -03:00
48599d2766
feat(neovim): create helper function that allows me to eval highlighted lua code 2025-02-11 23:36:16 -03:00
8a8fec5476
feat(neovim): create a helper function to fetch Nix derivation outputs 2025-02-11 23:35:42 -03:00
15defecc74
fix(neovim): prefer nvim-treesitter for C# folds 2025-02-11 23:25:53 -03:00
c547f7ef4c
feat(hm/fish): add helper aliases and abbreviations for nix usage 2025-02-11 23:24:26 -03:00
ff6790624e
chore(sound): remove unnecessary rtkit 2025-01-28 08:14:01 -03:00
b2bdea76b0
chore(hyprland): add rules for Godot 2025-01-28 08:12:41 -03:00
81f5afdbc3
fix(neovim): remove nix community pack and manually configure 2025-01-22 20:51:26 -03:00
c33c3737f1
feat(home-manager/packages): add aseprite, gamescope and heroic 2025-01-22 18:52:15 -03:00
036240d01e
feat(nixos/desktop): add quickPhrase to fcitx5 2025-01-21 03:49:11 -03:00
4b31ba34b6
chore(alacritty): change opacity and remove blur 2025-01-21 03:48:36 -03:00