feat: update system

This commit is contained in:
2025-02-01 11:55:20 +01:00
parent 998a7b9166
commit 84004b6391
29 changed files with 430 additions and 203 deletions

View File

@@ -34,22 +34,28 @@ in
};
};
# https://github.com/sjcobb2022/nixos-config/blob/70fb548b961c19e9855d2de86ee9569a7a88d976/hosts/common/optional/greetd.nix#L23C1-L33C2
systemd.services.greetd.serviceConfig = {
Type = "idle";
StandardInput = "tty";
StandardOutput = "tty";
StandardError = "journal"; # Without this errors will spam on screen
# Without these bootlogs will spam on screen
TTYReset = true;
TTYVHangup = true;
TTYVTDisallocate = true;
};
services = {
/*
greetd = {
enable = true;
settings = {
initial_session = {
command = "${pkgs.hyprland}/bin/Hyprland &> /dev/null";
user = username;
};
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --asterisks";
user = username;
};
greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --asterisks --remember --remember-session --sessions ${pkgs.hyprland}/share/wayland-sessions";
user = username;
};
};
*/
};
dbus.enable = true;

View File

@@ -16,7 +16,6 @@ in
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ pavucontrol ];
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;

View File

@@ -18,7 +18,7 @@ in
config = mkIf cfg.enable {
fonts.fontconfig.subpixel.rgba = "bgr";
hardware.gbmonctl.enable = true;
boot.kernelParams = [ "video=3840x2160@120" ];
boot.kernelParams = [ "video=3840x2160@144" ];
home-manager.users.${username} = {
wayland.windowManager.hyprland.settings = {
@@ -29,7 +29,7 @@ in
mfact = 0.4;
};
monitor = [
"DP-3,3840x2160@120,0x0,1,bitdepth,10"
"DP-3,3840x2160@144,0x0,1,bitdepth,10"
"DP-3,addreserved,340,0,0,0"
];
xwayland.force_zero_scaling = true;

View File

@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
makeFlags = kernel.makeFlags ++ [
"KVERSION=${kernel.modDirVersion}"
"KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
"KBUILD_OUTPUT=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
patchPhase = ''

View File

@@ -1,5 +1,4 @@
{
pkgs,
lib,
config,
...
@@ -16,7 +15,6 @@ in
config = mkIf cfg.enable {
boot = {
# Virtual Camera/Mic
kernelModules = [
"v4l2loopback"
"snd-aloop"

View File

@@ -2,6 +2,7 @@
config,
lib,
pkgs,
username,
...
}:
@@ -20,10 +21,17 @@ in
lpc21isp
dfu-util
openscad
bambu-studio
prusa-slicer # gcode viewer!
orca-slicer
freecad
];
home-manager.users.${username} = {
services.flatpak.packages = [
"com.bambulab.BambuStudio"
"org.freecad.FreeCAD"
"com.prusa3d.PrusaSlicer" # gcode viewer!
];
programs = {
lazygit.enable = true;
};
};
};
}