few plugins
- added activity watcher & auto startup - temp shades of purple them ti'll I make my own (hopefully)
This commit is contained in:
parent
ca65b22049
commit
447acf4d50
|
@ -5,5 +5,4 @@
|
||||||
./options.nix
|
./options.nix
|
||||||
./keymaps.nix
|
./keymaps.nix
|
||||||
];
|
];
|
||||||
# TODO shades-of-purple-superdark as a color schema
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
|
|
||||||
colorschemes.cyberdream.enable = true;
|
#colorschemes.cyberdream.enable = true;
|
||||||
colorscheme = "cyberdream";
|
colorscheme = "shades_of_purple";
|
||||||
|
|
||||||
opts = {
|
opts = {
|
||||||
number = true;
|
number = true;
|
||||||
|
@ -11,4 +11,13 @@
|
||||||
# Set <Space> as leader
|
# Set <Space> as leader
|
||||||
globals.mapleader = " ";
|
globals.mapleader = " ";
|
||||||
|
|
||||||
|
autoCmd = [
|
||||||
|
# Start aw-watcher-vim on startup
|
||||||
|
{
|
||||||
|
command = ":AWStart'";
|
||||||
|
event = [
|
||||||
|
"VimEnter"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -110,6 +110,18 @@
|
||||||
# A better command window
|
# A better command window
|
||||||
plugins.noice.enable = true;
|
plugins.noice.enable = true;
|
||||||
|
|
||||||
|
# Terminal
|
||||||
|
plugins.toggleterm = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
hide_numbers = false;
|
||||||
|
autochdir = true;
|
||||||
|
close_on_exit = true;
|
||||||
|
direction = "horizontal";
|
||||||
|
open_mapping = "[[<c-t>]]";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
# Autocomplete
|
# Autocomplete
|
||||||
plugins.cmp = {
|
plugins.cmp = {
|
||||||
|
@ -171,7 +183,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# TODO gen.nvim not in nixvim
|
|
||||||
|
|
||||||
# highlites colors (like #FFF)
|
# highlites colors (like #FFF)
|
||||||
plugins.colorizer = {
|
plugins.colorizer = {
|
||||||
|
@ -181,7 +192,6 @@
|
||||||
# Highlight TODO FIXME comments
|
# Highlight TODO FIXME comments
|
||||||
plugins.todo-comments.enable = true;
|
plugins.todo-comments.enable = true;
|
||||||
|
|
||||||
# TODO feline-nvim and theme for it
|
|
||||||
|
|
||||||
# Inline git blame
|
# Inline git blame
|
||||||
plugins.gitsigns = {
|
plugins.gitsigns = {
|
||||||
|
@ -317,4 +327,49 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraPlugins = with pkgs; [
|
||||||
|
# TODO add gen.nvim
|
||||||
|
{
|
||||||
|
plugin = pkgs.vimUtils.buildVimPlugin {
|
||||||
|
pname = "aw-watcher-vim";
|
||||||
|
version = "1.0.0"; # dummy version
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "ActivityWatch";
|
||||||
|
repo = "aw-watcher-vim";
|
||||||
|
rev = "4ba86d05a940574000c33f280fd7f6eccc284331";
|
||||||
|
hash = "sha256-I7YYvQupeQxWr2HEpvba5n91+jYvJrcWZhQg+5rI908=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
# Shades of purple
|
||||||
|
# TODO self implement this color scheme as this one doesn't really represent the original one.
|
||||||
|
{
|
||||||
|
plugin = pkgs.vimUtils.buildVimPlugin {
|
||||||
|
pname = "shades-of-purple";
|
||||||
|
version = "1.0.0"; # dummy version
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "Rigellute";
|
||||||
|
repo = "shades-of-purple.vim";
|
||||||
|
rev = "e806d38190a6a2e8b9244824c2953d6567f141f3";
|
||||||
|
hash = "sha256-iiGASgVlIXnnUNBlp9viKgDBfHiOP5P/yJx9XyELT9g=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
# Gen for local ollama ai, and autocomplete
|
||||||
|
{
|
||||||
|
plugin = pkgs.vimUtils.buildVimPlugin {
|
||||||
|
pname = "gen.nvim";
|
||||||
|
version = "1.0.0"; # dummy version
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "David-Kunz";
|
||||||
|
repo = "gen.nvim";
|
||||||
|
rev = "b9721662daedd880ca0a0358cf6ffbff60617ab3";
|
||||||
|
hash = "sha256-Cyx0QBQjp+ilEEMqs4OWuuJ0x5t4bRalJ2NuemvxDKo=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
# TODO config for gen
|
||||||
|
#config ='''';
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue