{ 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.yoi.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"; }; }; }