cornflake/hosts/arcadia/hare/home-manager.nix

121 lines
2.6 KiB
Nix

{
pkgs,
inputs,
lib,
...
}:
{
home.stateVersion = "26.05";
imports = [
inputs.nix-index-database.homeModules.nix-index
../../../home-manager/tofi.nix
../../../home-manager/hyprland
../../../home-manager/fnott.nix
../../../home-manager/wezterm
../../../home-manager/fish
../../../home-manager/vscode.nix
../../../home-manager/direnv.nix
../../../home-manager/firefox.nix
../../../home-manager/obs-studio.nix
../../../home-manager/zeditor.nix
../../../home-manager/blender.nix
# ../../../home-manager/voicevox.nix
];
wayland.windowManager.hyprland.settings.monitor = [
{
output = "DP-1";
mode = "5120x2880@60";
position = "0x0";
scale = 2;
}
{
output = "DP-2";
mode = "2560x1440@144";
position = "2560x0";
scale = 1;
transform = 0;
}
{
output = "DP-3";
mode = "1920x1080@144";
position = "-1080x-240";
scale = 1;
transform = 1;
}
];
hare.hyprland = {
input.sensitivity = -1.0;
wallpaperCommand = "awww img /usr/share/wallpaper/arknights-02.jpg";
};
programs.nix-index-database.comma.enable = true;
home.packages = with pkgs; [
vivaldi
google-chrome
discord
plemoljp
plemoljp-nf
prismlauncher
nodejs
scrcpy
tetrio-desktop
kicad
gimp
inkscape
obsidian
kdePackages.filelight
(deno.overrideAttrs (oldAttrs: {
doCheck = false;
}))
godot
unityhub
nixd
rust-analyzer
aseprite
bambu-studio
orca-slicer
davinci-resolve
inputs.zen-browser.packages."${stdenv.hostPlatform.system}".default
inputs.insomnia.packages.${stdenv.hostPlatform.system}.default
];
services.easyeffects = {
enable = true;
};
programs.git = {
enable = true;
settings.user.name = "Hare";
settings.user.email = "kei.hiracchi.0928@gmail.com";
signing = {
format = "ssh";
key = "~/.ssh/git-sign.pub";
signByDefault = true;
};
};
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";
"x-scheme-handler/vivaldi" = "vivaldi-stable.desktop";
};
};
}