Nix hm #1

Merged
LarssonMartin1998 merged 106 commits from nix-hm into main 2025-02-25 14:13:05 +00:00

106 commits

Author SHA1 Message Date
da76b3a048 switch to dap-view from dap-ui. Plus some light refactoring. 2025-02-25 14:11:14 +00:00
00a8c55353 Tweak so only file buffers are saved in sessions 2025-02-25 14:11:01 +00:00
2e6646dbb0 Add a command for creating launch.json templates 2025-02-25 14:10:47 +00:00
f2ec081697 Update flake input 2025-02-24 15:06:32 +00:00
1b28c88f03 Add python 11 and pcre to nix home packages 2025-02-24 15:04:36 +00:00
f82e73ea97 More deprecated update stuff 2025-02-24 14:55:54 +00:00
c2a9c8ea2c Fix missuse of module function that has been moved to utils in window
window_management
2025-02-24 14:55:17 +00:00
deba4a64a6 Add persistence session manager, remove auto-session, add keys to
dashboard in snacks
2025-02-24 14:55:08 +00:00
aa0b453a10 Fix accidentally commited local path to neovim-flake 2025-02-24 14:28:43 +00:00
3319ead7e7 Update from deprecated to modern functions 2025-02-24 14:28:25 +00:00
9dd59b2b0f Merge branch 'local_machine' into nix-hm 2025-02-23 02:17:29 +00:00
65f4bfddec Fix so zen mode doesnt exit when leaping in normal mode. 2025-02-23 02:16:25 +00:00
0a6c1b0368 Add Snacks as globals in lua lsp 2025-02-23 02:16:08 +00:00
866eac6317 Add keymap for gitbrowse and set it to browse to repo 2025-02-23 02:15:23 +00:00
8a946cdf92 Remap leap keymappings as we exit debug mode 2025-02-23 02:12:35 +00:00
334b18e309 Fix so zen mode doesnt exit when leaping in normal mode. 2025-02-23 02:09:55 +00:00
dcd14d7eec Add Snacks as globals in lua lsp 2025-02-23 02:01:58 +00:00
5fbf788a40 Add keymap for gitbrowse and set it to browse to repo 2025-02-23 02:01:37 +00:00
1cd86b9921 Remap leap keymappings as we exit debug mode 2025-02-23 02:01:10 +00:00
99f2c6128d Merge branch 'nix-hm' into local_machine 2025-02-23 01:38:01 +00:00
c353ae7e4a Update flake 2025-02-23 01:37:51 +00:00
33603aaff0 Update vim plugins 2025-02-23 01:37:41 +00:00
2c5fd36750 Add codelldb and bottom to home manager packages 2025-02-23 01:37:24 +00:00
2fbadbb9ce Remove comment in codelldb dap 2025-02-23 01:37:04 +00:00
d7adf5fb7c Remove dotfiles from ignore list in auto session 2025-02-23 01:36:51 +00:00
28b21c23c8 Make sure plenary is on master 2025-02-23 01:36:39 +00:00
43020a4d12 Large rewrite, simplify keymapping, utilize as much keys from Lazy as
possible. Reduce manually setup plugins and utilize opts instead.
2025-02-23 01:35:23 +00:00
72eb62b9cb Change gutter space from 1 > 2 2025-02-23 01:32:56 +00:00
7b53280164 Local system stuff 2025-02-23 01:32:20 +00:00
9f35870870 Change gutter space from 1 > 2 2025-02-23 01:31:43 +00:00
f1e18ce6b1 Migrate to snacks nvim 2025-02-22 16:41:28 +00:00
a8d998a545 Remove nvim_diagnostic from lualine diagnostic sources as it was double
counting the number of diagnostics with nvim_lsp
2025-02-21 00:32:51 +00:00
269d540212 Add diagnostics to lualine 2025-02-20 22:56:48 +00:00
406d801b6d Remove keybinds for gitsigns which I never used, add keybind for neogit 2025-02-20 00:45:22 +00:00
069cf3e771 Add sway and wl-copy to linux 2025-02-20 00:38:03 +00:00
e14ad3ddcc Change merge tools view to one window in diffview 2025-02-20 00:37:37 +00:00
c9d7fc0b13 Add markview to neovim (deps on tree sitter cli, and tree sitter
parsers: latex & typst)
2025-02-20 00:36:57 +00:00
204119eb2b Remove neorg 2025-02-20 00:36:36 +00:00
c48a4789a7 Aerospace now opens ghostty and not alacritty 2025-02-19 00:08:51 +00:00
e216142783 Update signcolumn, show diagnostics colored line numbers, remove
diagnostics signs from column. Remove tiny inline diagnostics and
re-enable virtual text with a circle icon instead of a box icon.
from c
2025-02-19 00:05:31 +00:00
Martin Lasson
aa526204b5 Fix so smear cursor matches the color of the cursor in the terminal 2025-02-18 12:47:10 +01:00
Martin Lasson
9cb58fb978 Change opacity values, fix formatting, change cursor color 2025-02-18 12:46:35 +01:00
3d3de5d221 Add smear cursor plugin to neovim 2025-02-17 18:00:18 +00:00
1e166c632b Build bat cache on home manager rebuild. 2025-02-14 12:45:06 +00:00
9be43da63a Group clangtools together, also add nodejs for copilot in neovim 2025-02-14 12:44:48 +00:00
41d1a71cac Add wslu to pkgs/wsl.nix 2025-02-13 00:15:04 +00:00
fd811cbfb3 Battery info is not included in tmux right status if on a desktop
without battery.
2025-02-13 00:14:25 +00:00
51097e4aae Remove session name from end of right status panel in tmux 2025-02-13 00:14:03 +00:00
37661ca513 New tmux windows now start in the same working directory 2025-02-12 23:59:01 +00:00
863b5399e4 Enable zsh for wsl systems 2025-02-09 15:35:59 +00:00
e0462c4cfb Add home manager to wsl system 2025-02-09 13:39:58 +00:00
72ae0bccc3 Merge branch 'nix-hm' into local_machine 2025-02-09 13:21:46 +00:00
Martin Lasson
3fa4d50d74 Update ibl to set a different highlight for current scope 2025-02-04 23:36:30 +01:00
Martin Lasson
9417ccf858 Remove the is_mirage var from ayu impl. It's not necessarily bad,
however, it's inconsistent since I'm already using it hardcoded in other
places where I need the colors generated and I cba to implement a
dedicated handle for it.
2025-02-04 23:32:49 +01:00
Martin Lasson
f542125e92 Remove inlay hints from gopls, theyre not as needed in go as other
languages, and they work poorly as well.
2025-02-04 23:32:29 +01:00
Martin Lasson
0143d949a2 Add dart and go to nix home 2025-02-04 23:32:00 +01:00
Martin Lasson
b77dfc5ab7 Remove alt keybinds from ghostty 2025-02-04 23:31:45 +01:00
Martin Lasson
bcd0bb9a71 Add dartls 2025-02-04 23:31:23 +01:00
Martin Lasson
77e2a2e8f1 Update flake 2025-01-30 20:58:34 +01:00
Martin Lasson
97012c034c Allow unfree nixpkgs for systems and home manager 2025-01-30 20:58:05 +01:00
Martin Lasson
c2b057b473 Add discord to darwin pkgs 2025-01-30 20:52:12 +01:00
Martin Lasson
04e06142c2 Fix so definition and diagnostic lsp actions in nvim has reuse_win =
true
2025-01-30 20:51:49 +01:00
Martin Lasson
865ee21b8f Change keybinds to they work for colemak and qwerty hjkl usage 2025-01-30 20:51:30 +01:00
Martin Lasson
ac18c36a31 Treat option as alt on mac os in ghostty 2025-01-30 20:51:14 +01:00
Martin Lasson
31ff307bfd Fix symlinks which arent tied to store for dotfiles. This means we can
change them without rebuilding. Additionally, this means that lazy lock
works.
2025-01-29 18:45:00 +01:00
Martin Lasson
5bcc348893 use remapTilde for non us keyboard on nix darwin 2025-01-29 18:44:17 +01:00
Martin Lasson
f5e7488f6e Add aerospace to darwin config 2025-01-29 18:43:58 +01:00
Martin Lasson
642b579f25 Merge branch 'nix-hm' into local_machine 2025-01-26 14:54:06 +01:00
Martin Lasson
afba9ff5c3 Add zen browser from homebrew 2025-01-26 14:53:57 +01:00
Martin Lasson
699c93db79 Add darwin system options for dock, finder, keyboard stuff and controlcenter. 2025-01-26 01:14:35 +01:00
Martin Lasson
7881ccd161 Merge branch 'nix-hm' into local_machine 2025-01-26 00:50:42 +01:00
Martin Lasson
bdf42672e0 Add trackpad gestures for mac 2025-01-26 00:50:35 +01:00
Martin Lasson
3c2604ff88 Fix local_machine username value 2025-01-26 00:36:34 +01:00
Martin Lasson
d33c1f9944 Merge branch 'nix-hm' into local_machine 2025-01-26 00:35:54 +01:00
Martin Lasson
4b5cdbc6ce Clean up some unused code, perform formatting 2025-01-26 00:35:35 +01:00
Martin Lasson
97e2caa7bb Remove notify 2025-01-26 00:31:48 +01:00
Martin Lasson
7be365b419 Add local home values 2025-01-26 00:30:51 +01:00
Martin Lasson
f0f8aeb7b8 Setup nix flake to work with darwin, wsl and linux system configuration. This has ONLY been tested on Darwin so far. 2025-01-26 00:29:25 +01:00
Martin Lasson
5322764881 Add ghostty to darwin systems, add nix darwin as an input 2025-01-25 14:10:18 +01:00
ddfe25b858 Add nodejs 2025-01-23 22:43:56 +00:00
f989eefaa4 Remove stateVersion from linux module 2025-01-23 17:16:50 +01:00
4b1a5df3d8 Change neovim flake to repo rather than path, include sway config in linux module. 2025-01-23 17:15:51 +01:00
4e4361be5d Set ghostty theme to ayu mirage 2025-01-23 16:58:32 +01:00
369a7656c3 Move aerospace from machome to root 2025-01-23 16:57:33 +01:00
ef5a1892d8 Move sway from linux_home to nix style dir in root 2025-01-23 16:55:30 +01:00
8cb53fd6bd Update annoyances to include plugins for daps and lspconfigs. I want all
done without any pluginbloat.
2025-01-19 23:28:31 +00:00
eea01d0812 Rewrite highlights to neovim api and update colors of
tiny-inline-diagnostics to match ayu color scheme.
2025-01-19 23:28:05 +00:00
913d98e389 Remove outcommented code that no longer will have any use in the future 2025-01-19 23:27:46 +00:00
cc24488f29 Remove old outdated config variables from blink. 2025-01-19 23:26:58 +00:00
86af5f25c9 Enable some font features, graphical control chars and slashesd zero 2025-01-19 22:54:58 +00:00
b695b07c21 Add lots of packages to home manager, and include neovim derivation for building source from a specific commit on dev branch. 2025-01-19 19:30:52 +00:00
beb700f3fe Add nil and zls LSP's 2025-01-19 19:27:31 +00:00
d9091a23ae Add vim to globals, add settings for preloading files 2025-01-19 19:13:18 +00:00
5067747fc5 Remove mason, rely on nixpkgs for systemwide tooling instead 2025-01-19 19:11:49 +00:00
2ff063d95b Remove shebang from tmux scripts, they're sourced anyway. 2025-01-19 19:11:14 +00:00
b69de0413d Update gitignore to exclude result (build output from nix) 2025-01-19 19:10:29 +00:00
fb2adb4547 Move files out of their respective fs structure into program dirs in root and symlink dotfils using HM. 2025-01-16 23:49:38 +00:00
10bab010b7 Fix path for zshrc 2025-01-16 23:31:51 +00:00
9a0e018b18 Fix so programs isn't inside home 2025-01-16 23:29:35 +00:00
8aecd29d58 Set zsh as the shell and symlink zshrc 2025-01-16 23:27:18 +00:00
d4e1e4b891 Add lots of programs to HM 2025-01-16 23:09:16 +00:00
b2be8749ff Fix double home 2025-01-16 22:52:39 +00:00
9d30f58fe9 Add neovim to home-manager 2025-01-16 22:51:39 +00:00
6979757926 Add empty files for linux.nix and darwin.nix 2025-01-16 09:11:53 +00:00
f1efe05c49 Add empty wsl.nix file 2025-01-16 09:10:18 +00:00
24186358fa Add initial testfiles for home manager 2025-01-16 09:08:32 +00:00