cornflake/hosts/arcadia/home-manager.nix
2025-10-04 02:58:56 +09:00

78 lines
1.5 KiB
Nix

{ pkgs, inputs, ... }:
{
home.stateVersion = "25.05";
imports = [
../../home-manager/hyprland.nix
./display.nix
../../home-manager/vscode.nix
../../home-manager/tofi.nix
../../home-manager/direnv.nix
../../home-manager/firefox.nix
../../home-manager/obs-studio.nix
../../home-manager/blender.nix
];
home.packages = with pkgs; [
vivaldi
google-chrome
discord
helvum
superfile
plemoljp
plemoljp-nf
prismlauncher
scrcpy
tetrio-desktop
kicad
gimp
inkscape
obsidian
zed-editor
davinci-resolve
kdePackages.filelight
inputs.zen-browser.packages."${system}".default
(deno.overrideAttrs (oldAttrs: {
doCheck = false;
}))
nodejs_24
pnpm
godot
nixd
rust-analyzer
beeper
aseprite
zrythm
];
services.easyeffects = {
enable = true;
};
programs.git = {
enable = true;
userName = "Hare";
userEmail = "kei.hiracchi.0928@gmail.com";
};
fonts = {
fontconfig = {
defaultFonts = {
serif = [ "Noto Serif" ];
sansSerif = [ "Noto Sans" ];
monospace = [ "PlemolJP NF Console" ];
};
};
};
xdg.mimeApps = {
enable = true;
defaultApplications = {
"text/html" = "vivaldi-stable.desktop";
"x-scheme-handler/http" = "vivaldi-stable.desktop";
"x-scheme-handler/https" = "vivaldi-stable.desktop";
"x-scheme-handler/about" = "vivaldi-stable.desktop";
"x-scheme-handler/unknown" = "vivaldi-stable.desktop";
};
};
}