tangled
alpha
login
or
join now
bwc9876.dev
/
nixos-config
1
fork
atom
Flake for my NixOS devices
1
fork
atom
overview
issues
pulls
pipelines
More Neovim Config
bwc9876.dev
1 year ago
28088a6d
cc883107
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+21
-5
4 changed files
expand all
collapse all
unified
split
flake.lock
roles
dev
nvim.nix
graphics
hypr.nix
news.nix
+3
-3
flake.lock
···
434
434
"treefmt-nix": "treefmt-nix"
435
435
},
436
436
"locked": {
437
437
-
"lastModified": 1733682617,
438
438
-
"narHash": "sha256-8wGQwnWAfPXN1aiGswfofJK0oGZeI2YBSNe4vdW/rGA=",
437
437
+
"lastModified": 1733780592,
438
438
+
"narHash": "sha256-SCEjUwyt6R2+36BS7xQG+rHUrhE8HDpmRwQzKHJkimQ=",
439
439
"owner": "nix-community",
440
440
"repo": "nixvim",
441
441
-
"rev": "4b5364a66bffd22536e358214b37068b34287a7a",
441
441
+
"rev": "cf7e026c8c86c5548d270e20c04f456939591219",
442
442
"type": "github"
443
443
},
444
444
"original": {
+12
-2
roles/dev/nvim.nix
···
33
33
34
34
opts = {
35
35
number = true;
36
36
+
relativenumber = true;
36
37
smartindent = true;
37
38
cursorline = true;
38
39
showtabline = 2;
···
71
72
};
72
73
combinePlugins = {
73
74
enable = true;
74
74
-
standalonePlugins = ["telescope-nvim"];
75
75
};
76
76
};
77
77
···
158
158
}
159
159
];
160
160
161
161
-
extraPlugins = with pkgs.vimPlugins; [{plugin = tiny-devicons-auto-colors-nvim;}];
161
161
+
extraPlugins = with pkgs.vimPlugins; [{plugin = tiny-devicons-auto-colors-nvim;} {plugin = nvim-biscuits;}];
162
162
163
163
plugins = {
164
164
telescope = {
···
169
169
extensions = {
170
170
file-browser.enable = true;
171
171
ui-select.enable = true;
172
172
+
undo.enable = true;
172
173
};
173
174
keymaps = lib.fix (self: {
174
175
"<leader>p" = {
175
176
action = "projects";
176
177
options.desc = "Projects";
178
178
+
};
179
179
+
"<leader>u" = {
180
180
+
action = "undo";
181
181
+
options.desc = "Undo Tree";
177
182
};
178
183
"<leader>c" = {
179
184
action = "commands";
···
472
477
codeAction.keys.quit = "<ESC>";
473
478
};
474
479
480
480
+
crates-nvim.enable = true;
481
481
+
482
482
+
numbertoggle.enable = true;
483
483
+
475
484
# rustaceanvim.enable = true;
476
485
vim-css-color.enable = true;
477
486
···
481
490
482
491
servers = {
483
492
astro.enable = true;
493
493
+
sqls.enable = true;
484
494
denols.enable = true;
485
495
ts_ls.enable = true;
486
496
html.enable = true;
+1
roles/graphics/hypr.nix
···
56
56
};
57
57
input = {
58
58
numlock_by_default = true;
59
59
+
kb_options = "caps:escape";
59
60
touchpad = {
60
61
natural_scroll = true;
61
62
};
+5
roles/graphics/news.nix
···
248
248
tags = ["personal-blog"];
249
249
}
250
250
{
251
251
+
title = "Kerkour";
252
252
+
url = "https://kerkour.com/feed.xml";
253
253
+
tags = ["personal-blog"];
254
254
+
}
255
255
+
{
251
256
title = "Scripting News";
252
257
url = "http://scripting.com/rss.xml";
253
258
tags = ["personal-blog"];