nix-dotfiles/hosts/jibril/users/pan/user.nix
Julia Lange 148cd416e9
Jibril, disable and enable many apps
disable tailscale, hypr, steam; rofi, musescore, and timer notifications
enable postgres, niri

Hypr and niri are essentially swapped for one another. Though they are
not mutually exclusive. A similar interface to shells would do good for
window managers.
2025-06-11 13:55:07 -07:00

64 lines
1.4 KiB
Nix

{ config, ... }:
{
niri = {
enable = true;
mouse.accel = -0.53;
outputs."eDP-2".mode = { width = 2256; height = 1504; refresh = 60.000; };
};
colors.enable = true;
manpages.enable = true;
trash.enable = true;
fish.enable = true;
kitty.enable = true;
kitty.make_default = true;
kitty.font = "Cascadia Code";
kitty.theme.catppuccin.enable = true;
git.enable = true;
git.username = "Julia Lange";
git.email = "public@julialange.org";
ssh.enable = true;
librewolf.enable = true;
librewolf.make_default = true;
mpv.enable = true;
zathura.enable = true;
feh.enable = true;
neovim.enable = true;
neovim.languages = {
c.enable = true;
go.enable = true;
nix.enable = true;
rust.enable = true;
};
neovim.plugins = {
comments.enable = true;
fugitive.enable = true;
lualine.enable = true;
luasnip.enable = true;
nvimcmp.enable = true;
telescope = {
enable = true;
fzf.enable = true;
};
treesitter.enable = true;
wiki.enable = true;
};
neovim.themes.catppuccin.enable = true;
lf.enable = true;
lf.hiddenfiles = [
"${config.home.homeDirectory}/.librewolf"
"${config.home.homeDirectory}/.nix-defexpr"
"${config.home.homeDirectory}/.nix-profile"
"${config.home.homeDirectory}/.nv"
"${config.home.homeDirectory}/.pki"
];
zoxide.enable = true;
beeper.enable = true;
discord.enable = true;
}