feat: update workstation services and tools

This commit is contained in:
2026-10-08 23:32:38 +09:00
parent 4c8e9f809a
commit 4d2cd548fa
12 changed files with 180 additions and 51 deletions
+38 -15
View File
@@ -1,4 +1,5 @@
{
config,
pkgs,
inputs,
lib,
@@ -17,8 +18,10 @@
../../../home-manager/direnv.nix
../../../home-manager/firefox.nix
../../../home-manager/obs-studio.nix
../../../home-manager/pipewire.nix
../../../home-manager/zeditor.nix
../../../home-manager/blender.nix
../../../home-manager/java.nix
# ../../../home-manager/voicevox.nix
];
@@ -36,21 +39,20 @@
scale = 1;
transform = 0;
}
# {
# output = "DP-3";
# mode = "1920x1080@60";
# position = "0x0";
# scale = 0.75;
# transform = 0;
# mirror = "DP-1";
# }
{
output = "DP-3";
mode = "1920x1080@144";
position = "-1080x-240";
mode = "1920x1080@300";
position = "-1920x180";
scale = 1;
transform = 1;
transform = 0;
}
# {
# output = "DP-3";
# mode = "1920x1080@144";
# position = "-1080x-240";
# scale = 1;
# transform = 1;
# }
];
hare.hyprland = {
input.sensitivity = -1.0;
@@ -59,7 +61,28 @@
programs.nix-index-database.comma.enable = true;
xdg.configFile."sccache/config" = {
force = true;
text = ''
[cache.disk]
dir = "${config.xdg.cacheHome}/sccache"
size = 42949672960
'';
};
systemd.user.services.sccache = {
Unit.Description = "sccache compilation cache server";
Service = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${pkgs.sccache}/bin/sccache --start-server";
ExecStop = "${pkgs.sccache}/bin/sccache --stop-server";
};
Install.WantedBy = [ "default.target" ];
};
home.packages = with pkgs; [
sccache
vivaldi
google-chrome
discord
@@ -69,7 +92,7 @@
nodejs
scrcpy
tetrio-desktop
kicad
# kicad
gimp
inkscape
obsidian
@@ -82,9 +105,9 @@
nixd
rust-analyzer
aseprite
bambu-studio
orca-slicer
davinci-resolve
# bambu-studio
# orca-slicer
# davinci-resolve
inputs.zen-browser.packages."${stdenv.hostPlatform.system}".default
# inputs.yoi.packages.${stdenv.hostPlatform.system}.default
];