nix-dotfiles/users/onizuka/default.nix

81 lines
1.8 KiB
Nix
Raw Normal View History

2026-05-06 13:30:01 -07:00
{ config, pkgs, ... }:
2024-04-14 05:40:02 -07:00
{
niri = {
enable = true;
mouse.accel = -0.53;
outputs = {
2025-09-16 18:30:10 -07:00
"DP-1" = {
position = { x = 2560; y = 0; };
2025-09-16 18:30:10 -07:00
mode = { width = 2560; height = 1440; refresh = 144.000; };
};
"DP-2" = {
position = { x = 0; y = 0; };
mode = { width = 2560; height = 1440; refresh = 144.000; };
};
};
};
caelestia-shell.enable = true;
2024-04-14 05:40:02 -07:00
colors.enable = true;
manpages.enable = true;
2024-04-17 21:03:24 -07:00
trash.enable = true;
2024-04-14 05:40:02 -07:00
fish.enable = true;
2026-05-13 01:17:37 -07:00
foot = {
enable = true;
make_default = true;
font = "Cascadia Code";
theme.catppuccin.enable = true;
};
2024-04-14 05:40:02 -07:00
git.enable = true;
git.username = "Julia Lange";
git.email = "public@julialange.org";
ssh.enable = true;
librewolf.enable = true;
librewolf.make_default = true;
2025-08-04 18:19:58 -07:00
syncthing = {
enable = true;
devices."juri".id = "HAUUSTK-W2YD6MV-DL2T2MV-XSHSFSC-IA6P6GY-B62IC27-YKHVQLX-374FRAO";
folders."wiki" = {
path = "${config.xdg.userDirs.documents}/neowiki";
devices = [ "juri" ];
};
};
2024-04-14 05:40:02 -07:00
mpv.enable = true;
zathura.enable = true;
feh.enable = true;
2026-02-10 10:44:05 -08:00
beets.enable = true;
2024-04-14 05:40:02 -07:00
neovim = {
enable = true;
languages = {
c.enable = true;
nix.enable = true;
rust.enable = true;
typescript.enable = true;
};
themes.catppuccin.enable = true;
};
2024-04-14 05:40:02 -07:00
lf.enable = true;
lf.hiddenfiles = [
"${config.home.homeDirectory}/.mozilla" # Unsupported
"${config.home.homeDirectory}/.librewolf" # Unsupported
"${config.home.homeDirectory}/.ssh" # openssh assumes
"${config.home.homeDirectory}/.manpath" # man-db has it hardcoded
"${config.home.homeDirectory}/.face" # caelestia-shell requires
2024-04-14 05:40:02 -07:00
];
zoxide.enable = true;
2024-04-14 05:40:02 -07:00
gimp.enable = true;
discord.enable = true;
2026-05-06 13:30:01 -07:00
extraPkgs = with pkgs; [
signal-desktop
ente-desktop
];
2024-04-14 05:40:02 -07:00
}