Compare commits

...

2 commits

Author SHA1 Message Date
049525be56 Improve nvim config and add some nice CLI tools 2024-03-14 17:23:09 +01:00
0fb36b93ad Update flake 2024-03-14 17:22:29 +01:00
2 changed files with 35 additions and 12 deletions

View file

@ -120,11 +120,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1709569716, "lastModified": 1710283656,
"narHash": "sha256-iOR44RU4jQ+YPGrn+uQeYAp7Xo7Z/+gT+wXJoGxxLTY=", "narHash": "sha256-nI+AOy4uK6jLGBi9nsbHjL1EdSIzoo8oa+9oeVhbyFc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "617579a787259b9a6419492eaac670a5f7663917", "rev": "51063ed4f2343a59fdeebb279bb81d87d453942b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -20,11 +20,13 @@
brightnessctl brightnessctl
curl curl
distrobox distrobox
fd
git git
neovide neovide
(nerdfonts.override { fonts = [ "Iosevka" ]; }) (nerdfonts.override { fonts = [ "Iosevka" ]; })
obsidian obsidian
qutebrowser qutebrowser
solargraph
tmux tmux
wget wget
wl-clipboard wl-clipboard
@ -194,6 +196,9 @@
}; };
theme = "Catppuccin-Mocha"; theme = "Catppuccin-Mocha";
}; };
lazygit = {
enable = true;
};
lsd = { lsd = {
enable = true; enable = true;
enableAliases = true; enableAliases = true;
@ -249,7 +254,12 @@
tabstop = 2; tabstop = 2;
}; };
plugins = { plugins = {
cmp-cmdline.enable = true;
cmp-fish.enable = true;
cmp-nvim-lsp.enable = true;
cmp-nvim-ultisnips.enable = true;
lightline.enable = true; lightline.enable = true;
fugitive.enable = true;
gitblame.enable = true; gitblame.enable = true;
gitsigns.enable = true; gitsigns.enable = true;
lsp = { lsp = {
@ -264,6 +274,12 @@
enableModifiedMarkers = true; enableModifiedMarkers = true;
closeIfLastWindow = true; closeIfLastWindow = true;
}; };
noice = {
enable = true;
};
notify.enable = true;
nvim-autopairs.enable = true;
nvim-colorizer.enable = true;
/* /*
obsidian = { obsidian = {
enable = true; enable = true;
@ -277,6 +293,7 @@
}; };
}; };
*/ */
oil.enable = true;
surround.enable = true; surround.enable = true;
telescope = { telescope = {
enable = true; enable = true;
@ -285,6 +302,12 @@
fzf-native.enable = true; fzf-native.enable = true;
}; };
}; };
# transparent.enable = true;
toggleterm.enable = true;
treesitter = {
enable = true;
indent = true;
};
}; };
extraPlugins = with pkgs.vimPlugins; [ extraPlugins = with pkgs.vimPlugins; [
vim-nix vim-nix