tangled
alpha
login
or
join now
devins.page
/
flake
0
fork
atom
configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
0
fork
atom
overview
issues
pulls
pipelines
chore: various user changes
devins.page
1 month ago
4c3a3df9
2af3b56e
+16
-32
3 changed files
expand all
collapse all
unified
split
hosts
d-macbook
default.nix
modules
users
programs
jujutsu.nix
neovim.nix
-7
hosts/d-macbook/default.nix
···
42
42
"visual-studio-code"
43
43
];
44
44
};
45
45
-
46
46
-
environment.systemPackages = with pkgs; [
47
47
-
xz
48
48
-
rsync
49
49
-
cinny-desktop
50
50
-
qutebrowser
51
51
-
];
52
45
}
+16
modules/users/programs/jujutsu.nix
···
1
1
+
{pkgs, ...}: {
2
2
+
home.packages = with pkgs; [
3
3
+
jujutsu
4
4
+
lazyjj
5
5
+
];
6
6
+
7
7
+
programs.jujutsu = {
8
8
+
enable = true;
9
9
+
settings = {
10
10
+
user = {
11
11
+
name = "intergrav";
12
12
+
email = "devin@devins.page";
13
13
+
};
14
14
+
};
15
15
+
};
16
16
+
}
-25
modules/users/programs/neovim.nix
···
1
1
{pkgs, ...}: {
2
2
-
home.packages = with pkgs; [
3
3
-
ripgrep
4
4
-
];
5
5
-
6
2
programs.neovim = {
7
3
enable = true;
8
4
viAlias = true;
9
5
vimAlias = true;
10
6
defaultEditor = true;
11
11
-
plugins = with pkgs.vimPlugins; [
12
12
-
nvim-lspconfig
13
13
-
14
14
-
nvim-treesitter
15
15
-
nvim-treesitter.withAllGrammars
16
16
-
17
17
-
telescope-nvim
18
18
-
plenary-nvim
19
19
-
telescope-fzf-native-nvim
20
20
-
21
21
-
nvim-cmp
22
22
-
luasnip
23
23
-
cmp_luasnip
24
24
-
25
25
-
nvim-tree-lua
26
26
-
27
27
-
lazygit-nvim
28
28
-
];
29
7
extraLuaConfig = ''
30
30
-
vim.g.loaded_netrw = 1
31
31
-
vim.g.loaded_netrwPlugin = 1
32
8
vim.opt.cmdheight = 0
33
33
-
require("nvim-tree").setup()
34
9
'';
35
10
};
36
11
}