Files
cnix/home/users/toothpick/modules.nix

99 lines
2.4 KiB
Nix

{
modules = {
browsers = {
firefox.enable = true;
chromium.enable = false;
};
comm = {
discord.enable = true;
};
devtools = {
neovim = {
enable = true;
plugins = {
ai.enable = false;
barbar.enable = true;
comment.enable = true;
conform-nvim.enable = true;
efm.enable = true;
lualine.enable = true;
markdown-preview.enable = true;
neo-tree.enable = true;
none-ls.enable = true;
startify.enable = true;
telescope.enable = true;
treesitter.enable = true;
floaterm.enable = false;
harpoon.enable = false;
tagbar.enable = false;
vimtex.enable = false;
yanky.enable = false;
lsp = {
enable = true;
servers = {
cssls.enable = true;
tailwindcss.enable = true;
html.enable = true;
astro.enable = false;
phpactor.enable = true;
svelte.enable = false;
vuels.enable = false;
pyright.enable = true;
marksman.enable = true;
nixd.enable = true;
dockerls.enable = true;
bashls.enable = true;
clangd.enable = true;
csharp-ls.enable = true;
yamlls.enable = true;
lua-ls.enable = true;
tsserver.enable = false;
rust-analyzer.enable = true;
};
};
};
};
vscode.enable = true;
};
gaming = {
lutris.enable = false;
mangohud.enable = false;
};
terminal = {
alacritty.enable = true;
foot.enable = true;
kitty.enable = true;
zellij.enable = false;
};
userd = {
sops = {
enable = false;
toothpick = false;
};
copyq.enable = true;
mako.enable = true;
udiskie.enable = true;
};
utils = {
ags.enable = false;
anyrun.enable = false;
rofi.enable = false;
waybar.enable = true;
yazi.enable = true;
misc.enable = true;
};
wm = {
hyprland = {
cnst.enable = false;
toothpick.enable = true;
adam.enable = false;
};
utils = {
hypridle.enable = true;
hyprlock.enable = true;
hyprpaper.enable = true;
};
};
};
}