feat: update workstation services and tools
This commit is contained in:
@@ -14,6 +14,7 @@ mkHost {
|
||||
];
|
||||
systemModules = [
|
||||
inputs.tourbox-linux.nixosModules.default
|
||||
# inputs.shojiwm.nixosModules.default
|
||||
./nixos.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -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
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user