121 lines
2.6 KiB
Nix
121 lines
2.6 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
lib,
|
|
...
|
|
}:
|
|
{
|
|
home.stateVersion = "25.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";
|
|
};
|
|
};
|
|
}
|