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
+1
View File
@@ -14,6 +14,7 @@ mkHost {
];
systemModules = [
inputs.tourbox-linux.nixosModules.default
# inputs.shojiwm.nixosModules.default
./nixos.nix
];
}
+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
];
+13 -10
View File
@@ -36,9 +36,6 @@ in
../../programs/steam.nix
];
environment.systemPackages = with pkgs; [
cargo
rustc
rustfmt
openssl
vulkan-tools
android-tools
@@ -49,13 +46,6 @@ in
rocmPackages.clr
rocmPackages.rocm-smi
qemu
(pkgs.writeShellScriptBin "qemu-system-x86_64-uefi" ''
qemu-system-x86_64 \
-bios ${pkgs.OVMF.fd}/FV/OVMF.fd \
"$@"
'')
wineWow64Packages.waylandFull
winetricks
@@ -69,6 +59,14 @@ in
];
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# programs.shojiwm = {
# enable = true;
# initConfig = {
# enable = true;
# users = [ "hare" ];
# };
# };
programs.nix-ld.enable = true;
services.openssh.enable = true;
@@ -113,6 +111,11 @@ in
};
};
systemd.coredump.settings.Coredump = {
Storage = "none";
ProcessSizeMax = "0";
};
boot.kernelPackages = config.boot.kernelPackages;
boot.extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
boot.kernelModules = [