Commit graph

359 commits

Author SHA1 Message Date
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
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
82e391c872 Add lazy-lock file which was previously on ignore, good for reproducability and as a backup if setup breaks on update 2025-01-15 13:55:47 +01:00
d85cc750cd Submitted PR to lspsaga for jumping into window of hover doc instantly,
use my fork until PR gets merged.
2025-01-14 23:51:32 +01:00
fea8eedad8 Update annoyances 2025-01-14 11:53:26 +01:00
df6c46b5fb Add lspsaga hack for better experience using hover_doc. 2025-01-14 11:47:53 +01:00
55aade1657 Update list of annoyances in init.lua, Making progress .... backwards 2025-01-13 13:51:21 +01:00
56ee18a475 Add keymaps and commands for turning off/on auto formatting on save. 2025-01-13 13:49:55 +01:00
e1d2f81f32 Remove some default keymaps which are on the same keymap namespace as
some lspsaga bindings making them slower to finalize.
2025-01-13 12:49:21 +01:00
6921ee9a12 Add documented annoyances 2025-01-13 12:17:39 +01:00
9b3a9ece1e Add a way to cache default keymaps, impl function for adding temporary
keymaps (i.e keymaps during debugging) which saves original keymaps if
it overrides them at restores them upon deletion.
2025-01-13 12:08:07 +01:00