Evie Litherland-Smith
e2c9d8eba7
Use custom neovim flake, centralise tokyonight source
...
nvim repo has been converted to flake for easier inclusion but still
stand-alone for non-nix systems
Move tokyonight repo fetch to flake input to keep consistent and reduce
multiple fetch calls
2023-07-24 13:27:05 +01:00
Evie Litherland-Smith
e66aeab392
Remove lazygit, move some package definitions around
2023-07-18 15:04:58 +01:00
Evie Litherland-Smith
397f8caad8
Change gitui to use tokyonight theme
2023-07-17 09:59:05 +01:00
Evie Litherland-Smith
a6733769bd
Split tui into separate files again
2023-07-17 09:18:50 +01:00
Evie Litherland-Smith
76b0ce23cb
Add gitui with vim-style keybinds and catppuccin theme
2023-07-17 09:12:26 +01:00
Evie Litherland-Smith
3dde6e968e
Move some packages to home/tui, add missing tui import
2023-07-16 17:48:23 +01:00
Evie Litherland-Smith
b102f9e209
Major cleanup for files
...
Reduce complexity and in flake.nix and be more efficient in re-using
things
Removed some reduandant files in home/ and tidied up the structure
somewhat
Moved things from desktop, gui, etc... to top level
Changed env to shell, indiv shell expressions import relevant others
2023-07-16 17:35:36 +01:00
Evie Litherland-Smith
ccd389caec
Remove cava from tui defaults
2023-07-14 13:42:18 +01:00
Evie Litherland-Smith
310d5f2bb7
Actually import cava module...
2023-07-12 11:56:13 +01:00
Evie Litherland-Smith
5ee64c786d
Add cava and default config file
2023-07-12 11:55:08 +01:00
Evie Litherland-Smith
64f149532e
Add a couple more binds, fix typo in tui/default
2023-07-10 20:38:42 +01:00
Evie Litherland-Smith
1ba2ce2b72
File cleanup
2023-07-10 19:42:58 +01:00
Evie Litherland-Smith
12f53dceab
Remove ruff-lsp
2023-07-07 13:19:09 +01:00
Evie Litherland-Smith
3327173d65
Remove cspell
2023-06-16 16:42:57 +01:00
Evie Litherland-Smith
4aed7d2b00
Switch back to pyright for neovim
2023-06-16 16:20:22 +01:00
Evie Litherland-Smith
6cbc00f9ec
Enable nix-index, add more firefox options, move readline settings into bash config
2023-06-16 14:05:17 +01:00
Evie Litherland-Smith
34b1968d1f
Add jedi-language-server
2023-06-14 16:17:26 +01:00
Evie Litherland-Smith
a15b3bc84f
Add python-lsp-server and magma-nvim packages
2023-06-14 16:09:21 +01:00
Evie Litherland-Smith
fd0dcd532c
Add cspell to neovim with better configs this time
2023-06-12 12:07:21 +01:00
Evie Litherland-Smith
0038d39ebb
Move CLI packages for neovim to home.packages level
2023-06-10 08:30:50 +01:00
Evie Litherland-Smith
9a919ac6e9
Remove autoflake
2023-06-07 17:35:33 +01:00
Evie Litherland-Smith
95e1d72932
nvim updates, add sed as requirement for spectre plugin
2023-06-06 15:51:48 +01:00
Evie Litherland-Smith
80aaec012e
Set nvim config fully within nvim submodule
2023-06-04 10:45:20 +01:00
Evie Litherland-Smith
13d17e3bad
Add some nix neovim specific config to init.lua via nix
2023-06-03 07:58:50 +01:00
Evie Litherland-Smith
16a81879ce
Remove cpell
2023-05-20 12:46:15 +01:00
Evie Litherland-Smith
3a282dbee5
Formatting pass with alejandra
2023-05-17 17:10:18 +01:00
Evie Litherland-Smith
bd8711db77
Add extra neovim packages as needed by recent additions to null-ls
...
sources
2023-05-17 17:07:13 +01:00
Evie Litherland-Smith
4a14d522d9
Add extra packages for neovim
...
Add python packages for magma-nvim plugin
Add more language servers, replace python and fortran with pyright/ruff
and fortls respectively
2023-05-17 11:42:45 +01:00
Evie Litherland-Smith
38c18601b7
Move nvim related things to separate repo
2023-05-16 09:58:47 +01:00
Evie Litherland-Smith
25c5382905
Don't set neovim config in nix, just enable program, get config from separate repo
2023-05-16 09:29:53 +01:00
Evie Litherland-Smith
97abceef12
Re-enable catppuccin transparency for hyprland blur
2023-05-16 09:14:51 +01:00
Evie Litherland-Smith
9e8849ad08
Add neotree shortcut to alpha, return to left panel
2023-05-15 11:16:19 +01:00
Evie Litherland-Smith
8c7f8dba52
Rearrange again to reduce complexity
...
Move collections to use default.nix in relevant directories
Combine GUI elements into gui directory
2023-05-15 11:12:17 +01:00
Evie Litherland-Smith
5d78d93081
Add tree-sitter cli, ensure all languages installed automatically
2023-05-12 11:51:04 +01:00
Evie Litherland-Smith
0bdae5f583
Return to using tab and split for neogit
2023-05-12 08:39:10 +01:00
Evie Litherland-Smith
172d094b56
Disable catppuccin transparency (again), reduce floating window
...
transparency
2023-05-11 21:46:07 +01:00
Evie Litherland-Smith
621ed60516
Add alpha
...
Update catppuccin integrations
Fix lsp hover from noice filter
Fix broken treesitter config
2023-05-11 18:03:39 +01:00
Evie Litherland-Smith
f43ff1c472
Add noice as lualine dependency
2023-05-11 12:19:36 +01:00
Evie Litherland-Smith
3aa74091ea
Add custom lsp progress to status bar using noice api
2023-05-11 11:53:58 +01:00
Evie Litherland-Smith
dc65ffb590
Add noice telescope extension
2023-05-11 11:23:14 +01:00
Evie Litherland-Smith
c6ed66af9c
Update lsp progress popup, disable commit confirmation in neogit
2023-05-11 10:54:29 +01:00
Evie Litherland-Smith
6b90efb5bb
Remove separate config files by merging with plugin definition
...
Add noice.nvim for fancier ui
2023-05-11 10:44:22 +01:00
Evie Litherland-Smith
be5bdb332c
Move navic and navbuddy config into own files
2023-05-11 09:01:21 +01:00
Evie Litherland-Smith
9567908cb7
Rewrite keymap definition, add nvim-navbuddy
...
Move plugin-specific keymaps into init section of plugin definition
Add nvim-navbuddy for breadcrumbs navigation
Remove aerial as replaced by navbuddy
2023-05-11 08:51:35 +01:00
Evie Litherland-Smith
d0ce2d2005
Start nvim lsp on BufEnter
...
LSP needed by lualine now due to nvim-navic, so needs to start on buf
enter to avoid weirdness
2023-05-11 08:03:56 +01:00
Evie Litherland-Smith
8b7289a321
Add material design git icon for lualine branch module
2023-05-11 08:00:37 +01:00
Evie Litherland-Smith
ed663b9674
Configure lualine
...
Setup lualine modules, remove some old plugins
2023-05-10 22:13:59 +01:00
Evie Litherland-Smith
6afbb00ca6
Add lualine as feline replacement
2023-05-10 19:25:15 +01:00
Evie Litherland-Smith
3018b57334
Move nix config up to top level of directory
2023-05-04 12:37:53 +01:00
Evie Litherland-Smith
6193f366de
Start another restructure
...
Move home config back into nixos, too annoying to
maintain as separate when not needed
Regoup nix expressions logically, make use of defaults and
create GUI collections to minimise code needed for common
machine definitions
2023-04-25 14:27:28 +01:00