nixos: gen 57 @ lilac — 2026-09-18 23:04 26.05.20260917.ecc58f3 (Yarara) -----

This commit is contained in:
2026-09-18 23:05:03 -06:00
parent dc03ffb1ab
commit 0947526230
11 changed files with 215 additions and 65 deletions
+1 -1
View File
@@ -5,6 +5,6 @@
boot.loader.efi.canTouchEfiVariables = true;
boot.kernelPackages = pkgs.linuxPackages_latest;
boot.kernelModules = [ "uinput" ];
system.nixos.label = "niri-v.1.2";
system.nixos.label = "niri-v.1.3";
environment.pathsToLink = [ "/libexec" "/share/xdg-desktop-portal" "/share/xdg-desktop-portal/portals" ];
}
+19
View File
@@ -0,0 +1,19 @@
{ config, pkgs, ... }:
{
services.tor = {
enable = true;
client = {
socksListenAddresses = [ { addr = "127.0.0.1"; port = 9050; } ];
};
};
services.privoxy = {
enable = true;
enableTor = true;
};
environment.systemPackages = with pkgs; [
torsocks
];
}
-2
View File
@@ -8,8 +8,6 @@
./users.nix
];
systemd.user.services.niri-flake-polkit.enable = false;
security = {
pam.services.swaylock = {};
polkit.enable = true;
+1 -1
View File
@@ -9,7 +9,7 @@
isNormalUser = true;
description = "Josh Ashton";
group = "jashton";
extraGroups = [ "networkmanager" "wheel" "tss" "video" "audio" "input" ];
extraGroups = [ "networkmanager" "wheel" "tss" "video" "audio" "input" "render" ];
shell = pkgs.zsh;
};
+21 -17
View File
@@ -9,25 +9,14 @@ let
in
{
imports = [
inputs.dms.nixosModules.greeter
inputs.dankcalendar.nixosModules.default
];
programs.niri = {
enable = true;
# Tell the Niri module to use the unstable package directly from the niri-flake
package = inputs.niri.packages.${pkgs.stdenv.hostPlatform.system}.niri-unstable;
};
programs.dsearch.enable = true;
programs.dank-material-shell.greeter = {
enable = true;
compositor.name = "niri";
configHome = "/home/jashton";
};
programs.dms-shell = {
enable = true;
enableSystemMonitoring = true;
@@ -37,7 +26,7 @@ in
enableCalendarEvents = true;
systemd = {
enable = false;
enable = true;
restartIfChanged = true;
};
@@ -46,10 +35,25 @@ in
plugins = {
developerUtilities.enable = true;
batteryPlus.enable = true;
mediaDownloader.enable = true;
dankBatteryAlerts.enable = true;
dmsThemeSync.enable = true;
dmsPass.enable = true;
};
};
programs.dms-greeter = {
enable = true;
compositor.name = "niri";
configHome = "/home/jashton";
};
programs.dank-calendar.enable = true;
systemd = {
user = {
services = {
niri-flake-polkit.enable = true;
};
};
};
@@ -73,7 +77,7 @@ in
displayManager = {
autoLogin = {
enable = true;
enable = false;
user = "jashton";
};
@@ -96,7 +100,7 @@ in
model = "drv:///sample.drv/generic.ppd";
ppdOptions = {
PageSize = "Letter";
Duplex = "DuplexNoTumble"; # Enables two-sided printing by default
Duplex = "DuplexNoTumble";
};
}
{