nixos: gen 57 @ lilac — 2026-09-18 23:04 26.05.20260917.ecc58f3 (Yarara) -----
This commit is contained in:
@@ -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" ];
|
||||
}
|
||||
|
||||
@@ -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
|
||||
];
|
||||
}
|
||||
@@ -8,8 +8,6 @@
|
||||
./users.nix
|
||||
];
|
||||
|
||||
systemd.user.services.niri-flake-polkit.enable = false;
|
||||
|
||||
security = {
|
||||
pam.services.swaylock = {};
|
||||
polkit.enable = true;
|
||||
|
||||
@@ -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
@@ -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";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user