add python services

This commit is contained in:
2025-12-04 15:56:34 -05:00
parent c1bbe28b1f
commit c7bcefc03e
4 changed files with 28 additions and 15 deletions

View File

@@ -22,4 +22,15 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
# Suspend / logind behavior
services.upower.enable = true;
services.logind.settings = {
Login = {
HandleLidSwitch = "suspend";
HandleLidSwitchExternalPower = "suspend";
HandleLidSwitchDocked = "ignore";
};
};
}

18
sw.nix
View File

@@ -21,9 +21,6 @@
pulse.enable = true;
};
# Install firefox.
programs.firefox.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -33,6 +30,7 @@
htop
binutils
man
chromium
lm_sensors
oh-my-posh
zsh
@@ -76,7 +74,7 @@
xdg.portal.extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde ];
# Browsers
programs.chromium.enable = true;
programs.firefox.enable = true;
# Virtualization
virtualisation.libvirtd.enable = true;
@@ -85,16 +83,6 @@
# Sensors
services.thermald.enable = true;
# Suspend / logind behavior
services.upower.enable = true;
services.logind.settings = {
Login = {
HandleLidSwitch = "suspend";
HandleLidSwitchExternalPower = "suspend";
HandleLidSwitchDocked = "ignore";
};
};
# Enable the OpenSSH daemon.
# Enable the OpenSSH daemon.
services.openssh.enable = true;
}

View File

@@ -10,6 +10,7 @@
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
kdePackages.kate
];
hashedPassword = "$6$El6e2NhPrhVFjbFU$imlGZqUiizWw5fMP/ib0CeboOcFhYjIVb8oR1V1dP2NjDeri3jMoUm4ZABOB2uAF8UEDjAGHhFuZxhtbHg647/";
};
@@ -25,6 +26,8 @@
};
};
imports = [ ./python.nix ];
# Home Manager configs per user
home-manager = {
useGlobalPkgs = true;

11
users/python.nix Normal file
View File

@@ -0,0 +1,11 @@
{ pkgs, ... }:
{
home.packages = [
(pkgs.buildFHSEnv {
name = "pixi";
runScript = "pixi";
targetPkgs = pkgs: with pkgs; [ pixi ];
})
pkgs.uv
];
}