diff options
| -rw-r--r-- | _sources/generated.json | 32 | ||||
| -rw-r--r-- | _sources/generated.nix | 32 | ||||
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 7 | ||||
| -rw-r--r-- | accounts/gkleen@sif/niri.nix | 36 | ||||
| -rw-r--r-- | flake.lock | 50 | ||||
| -rw-r--r-- | hosts/eostre/default.nix | 7 | ||||
| -rw-r--r-- | hosts/sif/default.nix | 2 | ||||
| -rw-r--r-- | hosts/vidhar/network/pppoe/default.nix | 5 | ||||
| -rw-r--r-- | system-profiles/core/default.nix | 4 |
9 files changed, 92 insertions, 83 deletions
diff --git a/_sources/generated.json b/_sources/generated.json index 03a62620..338b7940 100644 --- a/_sources/generated.json +++ b/_sources/generated.json | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | }, | 22 | }, |
| 23 | "bpf-examples": { | 23 | "bpf-examples": { |
| 24 | "cargoLock": null, | 24 | "cargoLock": null, |
| 25 | "date": "2026-02-19", | 25 | "date": "2026-04-20", |
| 26 | "extract": null, | 26 | "extract": null, |
| 27 | "name": "bpf-examples", | 27 | "name": "bpf-examples", |
| 28 | "passthru": null, | 28 | "passthru": null, |
| @@ -34,12 +34,12 @@ | |||
| 34 | "name": null, | 34 | "name": null, |
| 35 | "owner": "xdp-project", | 35 | "owner": "xdp-project", |
| 36 | "repo": "bpf-examples", | 36 | "repo": "bpf-examples", |
| 37 | "rev": "991e12f843b1ee0a79e33fef91d75e831e6e458d", | 37 | "rev": "d65196cba041b5c270ec006e32e5c85ff2f87474", |
| 38 | "sha256": "sha256-NxjDmCO2yADlQjyNlrXVd3Yk/8JnQ1gSqYZ3hUYtn6c=", | 38 | "sha256": "sha256-S8hM++d2mKpuRcXOe0/7sTd447KLEtCI9iAJ9eb72l4=", |
| 39 | "sparseCheckout": [], | 39 | "sparseCheckout": [], |
| 40 | "type": "github" | 40 | "type": "github" |
| 41 | }, | 41 | }, |
| 42 | "version": "991e12f843b1ee0a79e33fef91d75e831e6e458d" | 42 | "version": "d65196cba041b5c270ec006e32e5c85ff2f87474" |
| 43 | }, | 43 | }, |
| 44 | "emacs-scratch_el": { | 44 | "emacs-scratch_el": { |
| 45 | "cargoLock": null, | 45 | "cargoLock": null, |
| @@ -293,7 +293,7 @@ | |||
| 293 | }, | 293 | }, |
| 294 | "nix-output-monitor": { | 294 | "nix-output-monitor": { |
| 295 | "cargoLock": null, | 295 | "cargoLock": null, |
| 296 | "date": "2026-04-10", | 296 | "date": "2026-04-17", |
| 297 | "extract": null, | 297 | "extract": null, |
| 298 | "name": "nix-output-monitor", | 298 | "name": "nix-output-monitor", |
| 299 | "passthru": null, | 299 | "passthru": null, |
| @@ -303,13 +303,13 @@ | |||
| 303 | "fetchSubmodules": false, | 303 | "fetchSubmodules": false, |
| 304 | "leaveDotGit": false, | 304 | "leaveDotGit": false, |
| 305 | "name": null, | 305 | "name": null, |
| 306 | "rev": "5683dc2251784e66399889cbdbb193fb8994eae0", | 306 | "rev": "2e5180152e621ad7e0c0b66ccaa81c82ceab7f2b", |
| 307 | "sha256": "sha256-Fc3aftSAKfc+U87QzyDEFHloyLJoCLgJbzYEq9PlxjA=", | 307 | "sha256": "sha256-DARjZPYhim9AGSdDsNL2GUfITCG+QSI+jaYMOYooRmU=", |
| 308 | "sparseCheckout": [], | 308 | "sparseCheckout": [], |
| 309 | "type": "git", | 309 | "type": "git", |
| 310 | "url": "https://code.maralorn.de/maralorn/nix-output-monitor.git" | 310 | "url": "https://code.maralorn.de/maralorn/nix-output-monitor.git" |
| 311 | }, | 311 | }, |
| 312 | "version": "5683dc2251784e66399889cbdbb193fb8994eae0" | 312 | "version": "2e5180152e621ad7e0c0b66ccaa81c82ceab7f2b" |
| 313 | }, | 313 | }, |
| 314 | "postfix-mta-sts-resolver": { | 314 | "postfix-mta-sts-resolver": { |
| 315 | "cargoLock": null, | 315 | "cargoLock": null, |
| @@ -375,7 +375,7 @@ | |||
| 375 | }, | 375 | }, |
| 376 | "quickshell": { | 376 | "quickshell": { |
| 377 | "cargoLock": null, | 377 | "cargoLock": null, |
| 378 | "date": "2026-04-09", | 378 | "date": "2026-04-21", |
| 379 | "extract": null, | 379 | "extract": null, |
| 380 | "name": "quickshell", | 380 | "name": "quickshell", |
| 381 | "passthru": null, | 381 | "passthru": null, |
| @@ -385,13 +385,13 @@ | |||
| 385 | "fetchSubmodules": false, | 385 | "fetchSubmodules": false, |
| 386 | "leaveDotGit": false, | 386 | "leaveDotGit": false, |
| 387 | "name": null, | 387 | "name": null, |
| 388 | "rev": "d4c92973b53d9fa34cc110d3b974eb6bde5b3027", | 388 | "rev": "d60498adc038526b3d155e8ad61e51e78e6e32eb", |
| 389 | "sha256": "sha256-p+vqkCuFfVNyQBo370wr6MebNUvz55RZiC0m8YKUhvQ=", | 389 | "sha256": "sha256-0CTVYyznIl8QC6PpMoOSM2Qo4sIdHp3j3wV8lU7wON8=", |
| 390 | "sparseCheckout": [], | 390 | "sparseCheckout": [], |
| 391 | "type": "git", | 391 | "type": "git", |
| 392 | "url": "https://git.outfoxxed.me/quickshell/quickshell.git" | 392 | "url": "https://git.outfoxxed.me/quickshell/quickshell.git" |
| 393 | }, | 393 | }, |
| 394 | "version": "d4c92973b53d9fa34cc110d3b974eb6bde5b3027" | 394 | "version": "d60498adc038526b3d155e8ad61e51e78e6e32eb" |
| 395 | }, | 395 | }, |
| 396 | "scutiger": { | 396 | "scutiger": { |
| 397 | "cargoLock": null, | 397 | "cargoLock": null, |
| @@ -457,7 +457,7 @@ | |||
| 457 | }, | 457 | }, |
| 458 | "v4l2loopback": { | 458 | "v4l2loopback": { |
| 459 | "cargoLock": null, | 459 | "cargoLock": null, |
| 460 | "date": "2026-03-29", | 460 | "date": "2026-04-16", |
| 461 | "extract": null, | 461 | "extract": null, |
| 462 | "name": "v4l2loopback", | 462 | "name": "v4l2loopback", |
| 463 | "passthru": null, | 463 | "passthru": null, |
| @@ -469,12 +469,12 @@ | |||
| 469 | "name": null, | 469 | "name": null, |
| 470 | "owner": "umlaeute", | 470 | "owner": "umlaeute", |
| 471 | "repo": "v4l2loopback", | 471 | "repo": "v4l2loopback", |
| 472 | "rev": "3c7ad2d665b0f511afb6a27f0370098f5ad11b32", | 472 | "rev": "94d18a57aea281559ccfb31f99325f822fa8ab4a", |
| 473 | "sha256": "sha256-p70o64VC5UoQUVE4pfhSu6fSk7KfDl6AUSOHFfeOse0=", | 473 | "sha256": "sha256-CqcGkEOHS4+7LBO+CoVX8E/c/kUy2uuEGUdN5/vMSFk=", |
| 474 | "sparseCheckout": [], | 474 | "sparseCheckout": [], |
| 475 | "type": "github" | 475 | "type": "github" |
| 476 | }, | 476 | }, |
| 477 | "version": "3c7ad2d665b0f511afb6a27f0370098f5ad11b32" | 477 | "version": "94d18a57aea281559ccfb31f99325f822fa8ab4a" |
| 478 | }, | 478 | }, |
| 479 | "xcompose": { | 479 | "xcompose": { |
| 480 | "cargoLock": null, | 480 | "cargoLock": null, |
diff --git a/_sources/generated.nix b/_sources/generated.nix index efa9ee79..2015ea85 100644 --- a/_sources/generated.nix +++ b/_sources/generated.nix | |||
| @@ -23,15 +23,15 @@ | |||
| 23 | }; | 23 | }; |
| 24 | bpf-examples = { | 24 | bpf-examples = { |
| 25 | pname = "bpf-examples"; | 25 | pname = "bpf-examples"; |
| 26 | version = "991e12f843b1ee0a79e33fef91d75e831e6e458d"; | 26 | version = "d65196cba041b5c270ec006e32e5c85ff2f87474"; |
| 27 | src = fetchFromGitHub { | 27 | src = fetchFromGitHub { |
| 28 | owner = "xdp-project"; | 28 | owner = "xdp-project"; |
| 29 | repo = "bpf-examples"; | 29 | repo = "bpf-examples"; |
| 30 | rev = "991e12f843b1ee0a79e33fef91d75e831e6e458d"; | 30 | rev = "d65196cba041b5c270ec006e32e5c85ff2f87474"; |
| 31 | fetchSubmodules = true; | 31 | fetchSubmodules = true; |
| 32 | sha256 = "sha256-NxjDmCO2yADlQjyNlrXVd3Yk/8JnQ1gSqYZ3hUYtn6c="; | 32 | sha256 = "sha256-S8hM++d2mKpuRcXOe0/7sTd447KLEtCI9iAJ9eb72l4="; |
| 33 | }; | 33 | }; |
| 34 | date = "2026-02-19"; | 34 | date = "2026-04-20"; |
| 35 | }; | 35 | }; |
| 36 | emacs-scratch_el = { | 36 | emacs-scratch_el = { |
| 37 | pname = "emacs-scratch_el"; | 37 | pname = "emacs-scratch_el"; |
| @@ -185,17 +185,17 @@ | |||
| 185 | }; | 185 | }; |
| 186 | nix-output-monitor = { | 186 | nix-output-monitor = { |
| 187 | pname = "nix-output-monitor"; | 187 | pname = "nix-output-monitor"; |
| 188 | version = "5683dc2251784e66399889cbdbb193fb8994eae0"; | 188 | version = "2e5180152e621ad7e0c0b66ccaa81c82ceab7f2b"; |
| 189 | src = fetchgit { | 189 | src = fetchgit { |
| 190 | url = "https://code.maralorn.de/maralorn/nix-output-monitor.git"; | 190 | url = "https://code.maralorn.de/maralorn/nix-output-monitor.git"; |
| 191 | rev = "5683dc2251784e66399889cbdbb193fb8994eae0"; | 191 | rev = "2e5180152e621ad7e0c0b66ccaa81c82ceab7f2b"; |
| 192 | fetchSubmodules = false; | 192 | fetchSubmodules = false; |
| 193 | deepClone = false; | 193 | deepClone = false; |
| 194 | leaveDotGit = false; | 194 | leaveDotGit = false; |
| 195 | sparseCheckout = [ ]; | 195 | sparseCheckout = [ ]; |
| 196 | sha256 = "sha256-Fc3aftSAKfc+U87QzyDEFHloyLJoCLgJbzYEq9PlxjA="; | 196 | sha256 = "sha256-DARjZPYhim9AGSdDsNL2GUfITCG+QSI+jaYMOYooRmU="; |
| 197 | }; | 197 | }; |
| 198 | date = "2026-04-10"; | 198 | date = "2026-04-17"; |
| 199 | }; | 199 | }; |
| 200 | postfix-mta-sts-resolver = { | 200 | postfix-mta-sts-resolver = { |
| 201 | pname = "postfix-mta-sts-resolver"; | 201 | pname = "postfix-mta-sts-resolver"; |
| @@ -237,17 +237,17 @@ | |||
| 237 | }; | 237 | }; |
| 238 | quickshell = { | 238 | quickshell = { |
| 239 | pname = "quickshell"; | 239 | pname = "quickshell"; |
| 240 | version = "d4c92973b53d9fa34cc110d3b974eb6bde5b3027"; | 240 | version = "d60498adc038526b3d155e8ad61e51e78e6e32eb"; |
| 241 | src = fetchgit { | 241 | src = fetchgit { |
| 242 | url = "https://git.outfoxxed.me/quickshell/quickshell.git"; | 242 | url = "https://git.outfoxxed.me/quickshell/quickshell.git"; |
| 243 | rev = "d4c92973b53d9fa34cc110d3b974eb6bde5b3027"; | 243 | rev = "d60498adc038526b3d155e8ad61e51e78e6e32eb"; |
| 244 | fetchSubmodules = false; | 244 | fetchSubmodules = false; |
| 245 | deepClone = false; | 245 | deepClone = false; |
| 246 | leaveDotGit = false; | 246 | leaveDotGit = false; |
| 247 | sparseCheckout = [ ]; | 247 | sparseCheckout = [ ]; |
| 248 | sha256 = "sha256-p+vqkCuFfVNyQBo370wr6MebNUvz55RZiC0m8YKUhvQ="; | 248 | sha256 = "sha256-0CTVYyznIl8QC6PpMoOSM2Qo4sIdHp3j3wV8lU7wON8="; |
| 249 | }; | 249 | }; |
| 250 | date = "2026-04-09"; | 250 | date = "2026-04-21"; |
| 251 | }; | 251 | }; |
| 252 | scutiger = { | 252 | scutiger = { |
| 253 | pname = "scutiger"; | 253 | pname = "scutiger"; |
| @@ -289,15 +289,15 @@ | |||
| 289 | }; | 289 | }; |
| 290 | v4l2loopback = { | 290 | v4l2loopback = { |
| 291 | pname = "v4l2loopback"; | 291 | pname = "v4l2loopback"; |
| 292 | version = "3c7ad2d665b0f511afb6a27f0370098f5ad11b32"; | 292 | version = "94d18a57aea281559ccfb31f99325f822fa8ab4a"; |
| 293 | src = fetchFromGitHub { | 293 | src = fetchFromGitHub { |
| 294 | owner = "umlaeute"; | 294 | owner = "umlaeute"; |
| 295 | repo = "v4l2loopback"; | 295 | repo = "v4l2loopback"; |
| 296 | rev = "3c7ad2d665b0f511afb6a27f0370098f5ad11b32"; | 296 | rev = "94d18a57aea281559ccfb31f99325f822fa8ab4a"; |
| 297 | fetchSubmodules = true; | 297 | fetchSubmodules = true; |
| 298 | sha256 = "sha256-p70o64VC5UoQUVE4pfhSu6fSk7KfDl6AUSOHFfeOse0="; | 298 | sha256 = "sha256-CqcGkEOHS4+7LBO+CoVX8E/c/kUy2uuEGUdN5/vMSFk="; |
| 299 | }; | 299 | }; |
| 300 | date = "2026-03-29"; | 300 | date = "2026-04-16"; |
| 301 | }; | 301 | }; |
| 302 | xcompose = { | 302 | xcompose = { |
| 303 | pname = "xcompose"; | 303 | pname = "xcompose"; |
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index f88375ce..2ed8b9ef 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
| @@ -49,11 +49,8 @@ let | |||
| 49 | ]; | 49 | ]; |
| 50 | }; | 50 | }; |
| 51 | 51 | ||
| 52 | # lockCommand = "${lib.getExe' config.systemd.package "systemctl"} --user start gtklock.service"; | ||
| 53 | lockCommand = "${lib.getExe' cfg.programs.quickshell.package "qs"} ipc call Lockscreen setLocked true"; | ||
| 54 | |||
| 55 | editor = pkgs.symlinkJoin { | 52 | editor = pkgs.symlinkJoin { |
| 56 | inherit (cfg.services.emacs.package) name; | 53 | name = "${cfg.services.emacs.package.name}-editor"; |
| 57 | buildInputs = with pkgs; [ makeWrapper ]; | 54 | buildInputs = with pkgs; [ makeWrapper ]; |
| 58 | paths = [ cfg.services.emacs.package ]; | 55 | paths = [ cfg.services.emacs.package ]; |
| 59 | postBuild = '' | 56 | postBuild = '' |
| @@ -475,6 +472,8 @@ in { | |||
| 475 | }; | 472 | }; |
| 476 | 473 | ||
| 477 | poweralertd.enable = true; | 474 | poweralertd.enable = true; |
| 475 | |||
| 476 | gnome-keyring.enable = lib.mkForce false; | ||
| 478 | }; | 477 | }; |
| 479 | 478 | ||
| 480 | home.pointerCursor = { | 479 | home.pointerCursor = { |
diff --git a/accounts/gkleen@sif/niri.nix b/accounts/gkleen@sif/niri.nix index 3b60e033..1ee6bec9 100644 --- a/accounts/gkleen@sif/niri.nix +++ b/accounts/gkleen@sif/niri.nix | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | { config, hostConfig, pkgs, lib, flakeInputs, ... }: | 1 | { config, hostConfig, pkgs, lib, utils, flakeInputs, ... }: |
| 2 | let | 2 | let |
| 3 | cfg = config.programs.niri; | 3 | cfg = config.programs.niri; |
| 4 | 4 | ||
| @@ -7,7 +7,23 @@ let | |||
| 7 | 7 | ||
| 8 | niri = cfg.package; | 8 | niri = cfg.package; |
| 9 | spawnTerminal = { command ? lib.getExe config.programs.zsh.package, extraArgs ? [] }: | 9 | spawnTerminal = { command ? lib.getExe config.programs.zsh.package, extraArgs ? [] }: |
| 10 | [(lib.getExe config.programs.alacritty.package) "msg" "--socket" "/run/user/1000/alacritty.sock" "create-window"] ++ lib.toList extraArgs ++ ["--command" (lib.getExe' hostConfig.systemd.package "systemd-run") "--user" "--pty" "--same-dir" "--wait" "--collect" "--quiet" "--service-type=exec" "--expand-environment=no"] ++ lib.toList command; | 10 | [(lib.getExe config.programs.alacritty.package) "msg" "--socket" "/run/user/1000/alacritty.sock" "create-window"] ++ lib.toList extraArgs ++ ["--command" (lib.getExe' hostConfig.systemd.package "systemd-run") "--user" "--pty" "--same-dir" "--wait" "--collect" "--quiet" "--service-type=exec" "--expand-environment=no"] ++ lib.mapAttrsToList (k: v: "--property=Environment=${utils.escapeSystemdExecArg "${k}=${if v == null then "" else v}"}") execEnvironment ++ lib.toList command; |
| 11 | |||
| 12 | execEnvironment = { | ||
| 13 | NIXOS_OZONE_WL = "1"; | ||
| 14 | QT_QPA_PLATFORM = "wayland"; | ||
| 15 | QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; | ||
| 16 | GDK_BACKEND = "wayland"; | ||
| 17 | SDL_VIDEODRIVER = "wayland"; | ||
| 18 | DISPLAY = ":0"; | ||
| 19 | ELECTRON_OZONE_PLATFORM_HINT = "auto"; | ||
| 20 | SSH_ASKPASS_REQUIRE = "prefer"; | ||
| 21 | SSH_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
| 22 | SUDO_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
| 23 | GTK_IM_MODULE = null; | ||
| 24 | QT_IM_MODULE = null; | ||
| 25 | QT_IM_MODULES = null; | ||
| 26 | }; | ||
| 11 | 27 | ||
| 12 | focus_or_spawn = pkgs.writeShellApplication { | 28 | focus_or_spawn = pkgs.writeShellApplication { |
| 13 | name = "focus-or-spawn"; | 29 | name = "focus-or-spawn"; |
| @@ -507,21 +523,7 @@ in { | |||
| 507 | (plain "hot-corners" [(flag "off")]) | 523 | (plain "hot-corners" [(flag "off")]) |
| 508 | ]) | 524 | ]) |
| 509 | 525 | ||
| 510 | (plain "environment" (lib.mapAttrsToList sleaf { | 526 | (plain "environment" (lib.mapAttrsToList sleaf execEnvironment)) |
| 511 | NIXOS_OZONE_WL = "1"; | ||
| 512 | QT_QPA_PLATFORM = "wayland"; | ||
| 513 | QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; | ||
| 514 | GDK_BACKEND = "wayland"; | ||
| 515 | SDL_VIDEODRIVER = "wayland"; | ||
| 516 | DISPLAY = ":0"; | ||
| 517 | ELECTRON_OZONE_PLATFORM_HINT = "auto"; | ||
| 518 | SSH_ASKPASS_REQUIRE = "prefer"; | ||
| 519 | SSH_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
| 520 | SUDO_ASKPASS = lib.getExe pkgs.kdePackages.ksshaskpass; | ||
| 521 | GTK_IM_MODULE = null; | ||
| 522 | QT_IM_MODULE = null; | ||
| 523 | QT_IM_MODULES = null; | ||
| 524 | })) | ||
| 525 | 527 | ||
| 526 | (node "output" ["eDP-1"] [ | 528 | (node "output" ["eDP-1"] [ |
| 527 | (sleaf "scale" 1.5) | 529 | (sleaf "scale" 1.5) |
| @@ -611,11 +611,11 @@ | |||
| 611 | "xwayland-satellite-unstable": "xwayland-satellite-unstable" | 611 | "xwayland-satellite-unstable": "xwayland-satellite-unstable" |
| 612 | }, | 612 | }, |
| 613 | "locked": { | 613 | "locked": { |
| 614 | "lastModified": 1775877135, | 614 | "lastModified": 1776791170, |
| 615 | "narHash": "sha256-nAqtUMy22olwyiOJB0CASVrbu5XB5+43GjlbIJ1KuvQ=", | 615 | "narHash": "sha256-mf9M2WgY+DnQ0EbpLDTguBfKo9pegSD3VpU4aR6hOnE=", |
| 616 | "owner": "sodiboo", | 616 | "owner": "sodiboo", |
| 617 | "repo": "niri-flake", | 617 | "repo": "niri-flake", |
| 618 | "rev": "f943da038fd668d435c2d17916577f295faa8839", | 618 | "rev": "bcc58e672eea56892ebba58671e37dca00b701fc", |
| 619 | "type": "github" | 619 | "type": "github" |
| 620 | }, | 620 | }, |
| 621 | "original": { | 621 | "original": { |
| @@ -687,11 +687,11 @@ | |||
| 687 | ] | 687 | ] |
| 688 | }, | 688 | }, |
| 689 | "locked": { | 689 | "locked": { |
| 690 | "lastModified": 1775970782, | 690 | "lastModified": 1776575850, |
| 691 | "narHash": "sha256-7jt9Vpm48Yy5yAWigYpde+HxtYEpEuyzIQJF4VYehhk=", | 691 | "narHash": "sha256-28Gqz0GDpGsBv8GtAn2dywEQRr+CtTDsD5J7VD6icBE=", |
| 692 | "owner": "nix-community", | 692 | "owner": "nix-community", |
| 693 | "repo": "nix-index-database", | 693 | "repo": "nix-index-database", |
| 694 | "rev": "bedba5989b04614fc598af9633033b95a937933f", | 694 | "rev": "3b9653a107c736222b5ae0d4036dd3b885219065", |
| 695 | "type": "github" | 695 | "type": "github" |
| 696 | }, | 696 | }, |
| 697 | "original": { | 697 | "original": { |
| @@ -869,11 +869,11 @@ | |||
| 869 | }, | 869 | }, |
| 870 | "nixpkgs-stable_2": { | 870 | "nixpkgs-stable_2": { |
| 871 | "locked": { | 871 | "locked": { |
| 872 | "lastModified": 1775811116, | 872 | "lastModified": 1776434932, |
| 873 | "narHash": "sha256-t+HZK42pB6N+i5RGbuy7Xluez/VvWbembBdvzsc23Ss=", | 873 | "narHash": "sha256-gyqXNMgk3sh+ogY5svd2eNLJ6oEwzbAeaoBrrxD0lKk=", |
| 874 | "owner": "NixOS", | 874 | "owner": "NixOS", |
| 875 | "repo": "nixpkgs", | 875 | "repo": "nixpkgs", |
| 876 | "rev": "54170c54449ea4d6725efd30d719c5e505f1c10e", | 876 | "rev": "c7f47036d3df2add644c46d712d14262b7d86c0c", |
| 877 | "type": "github" | 877 | "type": "github" |
| 878 | }, | 878 | }, |
| 879 | "original": { | 879 | "original": { |
| @@ -949,11 +949,11 @@ | |||
| 949 | }, | 949 | }, |
| 950 | "nixpkgs_4": { | 950 | "nixpkgs_4": { |
| 951 | "locked": { | 951 | "locked": { |
| 952 | "lastModified": 1776093572, | 952 | "lastModified": 1776548001, |
| 953 | "narHash": "sha256-M+RtZ9KeJNffBBxcAvDn01bU2D5t/yZSzDyI0BtfLGE=", | 953 | "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", |
| 954 | "owner": "nixos", | 954 | "owner": "NixOS", |
| 955 | "repo": "nixpkgs", | 955 | "repo": "nixpkgs", |
| 956 | "rev": "83363c6282634723c164327f92d1537175509ad5", | 956 | "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", |
| 957 | "type": "github" | 957 | "type": "github" |
| 958 | }, | 958 | }, |
| 959 | "original": { | 959 | "original": { |
| @@ -1222,11 +1222,11 @@ | |||
| 1222 | ] | 1222 | ] |
| 1223 | }, | 1223 | }, |
| 1224 | "locked": { | 1224 | "locked": { |
| 1225 | "lastModified": 1773870109, | 1225 | "lastModified": 1776659114, |
| 1226 | "narHash": "sha256-ZoTdqZP03DcdoyxvpFHCAek4bkPUTUPUF3oCCgc3dP4=", | 1226 | "narHash": "sha256-qapCOQmR++yZSY43dzrp3wCrkOTLpod+ONtJWBk6iKU=", |
| 1227 | "owner": "pyproject-nix", | 1227 | "owner": "pyproject-nix", |
| 1228 | "repo": "build-system-pkgs", | 1228 | "repo": "build-system-pkgs", |
| 1229 | "rev": "b6e74f433b02fa4b8a7965ee24680f4867e2926f", | 1229 | "rev": "ffaa2161dd5d63e0e94591f86b54fc239660fb2e", |
| 1230 | "type": "github" | 1230 | "type": "github" |
| 1231 | }, | 1231 | }, |
| 1232 | "original": { | 1232 | "original": { |
| @@ -1242,11 +1242,11 @@ | |||
| 1242 | ] | 1242 | ] |
| 1243 | }, | 1243 | }, |
| 1244 | "locked": { | 1244 | "locked": { |
| 1245 | "lastModified": 1775439158, | 1245 | "lastModified": 1776715674, |
| 1246 | "narHash": "sha256-NHY9SJNU019n+8NCabBDtmuzRFeE2gZlYKHowp9bV24=", | 1246 | "narHash": "sha256-Gs1VnEkCkkRZxJQAC/Dhz0Jbfi22mFXChbtNg9w/Ybg=", |
| 1247 | "owner": "pyproject-nix", | 1247 | "owner": "pyproject-nix", |
| 1248 | "repo": "pyproject.nix", | 1248 | "repo": "pyproject.nix", |
| 1249 | "rev": "fb6b728260f3f32761367e9fd1e1a25b4245bcd0", | 1249 | "rev": "69f57f27e52a87c54e28138a75ec741cd46663c9", |
| 1250 | "type": "github" | 1250 | "type": "github" |
| 1251 | }, | 1251 | }, |
| 1252 | "original": { | 1252 | "original": { |
| @@ -1315,11 +1315,11 @@ | |||
| 1315 | ] | 1315 | ] |
| 1316 | }, | 1316 | }, |
| 1317 | "locked": { | 1317 | "locked": { |
| 1318 | "lastModified": 1775971308, | 1318 | "lastModified": 1776771786, |
| 1319 | "narHash": "sha256-VKp9bhVSm0bT6JWctFy06ocqxGGnWHi1NfoE90IgIcY=", | 1319 | "narHash": "sha256-DRFGPfFV6hbrfO9a1PH1FkCi7qR5FgjSqsQGGvk1rdI=", |
| 1320 | "owner": "Mic92", | 1320 | "owner": "Mic92", |
| 1321 | "repo": "sops-nix", | 1321 | "repo": "sops-nix", |
| 1322 | "rev": "31ac5fe5d015f76b54058c69fcaebb66a55871a4", | 1322 | "rev": "bef289e2248991f7afeb95965c82fbcd8ff72598", |
| 1323 | "type": "github" | 1323 | "type": "github" |
| 1324 | }, | 1324 | }, |
| 1325 | "original": { | 1325 | "original": { |
| @@ -1390,11 +1390,11 @@ | |||
| 1390 | ] | 1390 | ] |
| 1391 | }, | 1391 | }, |
| 1392 | "locked": { | 1392 | "locked": { |
| 1393 | "lastModified": 1775706324, | 1393 | "lastModified": 1776718528, |
| 1394 | "narHash": "sha256-BTb4sydzX2B5/oNbvCdQFeSbk97xEnbb8bk84CiKCOs=", | 1394 | "narHash": "sha256-XeGmo/BhkFXd8vVyendr3X4mQmw7CEkeQcpy7AHbVcg=", |
| 1395 | "owner": "pyproject-nix", | 1395 | "owner": "pyproject-nix", |
| 1396 | "repo": "uv2nix", | 1396 | "repo": "uv2nix", |
| 1397 | "rev": "5707df99097375896a3dda811d492a2fabe63500", | 1397 | "rev": "60982c30e16db3e0cba6c0ed13f0894b06ab2bf1", |
| 1398 | "type": "github" | 1398 | "type": "github" |
| 1399 | }, | 1399 | }, |
| 1400 | "original": { | 1400 | "original": { |
diff --git a/hosts/eostre/default.nix b/hosts/eostre/default.nix index d4113024..f8b48665 100644 --- a/hosts/eostre/default.nix +++ b/hosts/eostre/default.nix | |||
| @@ -13,6 +13,13 @@ with lib; | |||
| 13 | externalConfig = { | 13 | externalConfig = { |
| 14 | allowUnfree = true; | 14 | allowUnfree = true; |
| 15 | }; | 15 | }; |
| 16 | extraOverlays = [ | ||
| 17 | (final: prev: { | ||
| 18 | upower = prev.upower.overrideAttrs (oldAttrs: { | ||
| 19 | doCheck = false; | ||
| 20 | }); | ||
| 21 | }) | ||
| 22 | ]; | ||
| 16 | }; | 23 | }; |
| 17 | 24 | ||
| 18 | boot = { | 25 | boot = { |
diff --git a/hosts/sif/default.nix b/hosts/sif/default.nix index 7d482218..498e12b6 100644 --- a/hosts/sif/default.nix +++ b/hosts/sif/default.nix | |||
| @@ -666,6 +666,8 @@ in { | |||
| 666 | timezone = true; | 666 | timezone = true; |
| 667 | }; | 667 | }; |
| 668 | 668 | ||
| 669 | services.gnome.gnome-keyring.enable = lib.mkForce false; | ||
| 670 | |||
| 669 | security.pam.services.quickshell = {}; | 671 | security.pam.services.quickshell = {}; |
| 670 | 672 | ||
| 671 | home-manager.sharedModules = [ flakeInputs.nixVirt.homeModules.default ]; | 673 | home-manager.sharedModules = [ flakeInputs.nixVirt.homeModules.default ]; |
diff --git a/hosts/vidhar/network/pppoe/default.nix b/hosts/vidhar/network/pppoe/default.nix index 8078de4c..f652c29d 100644 --- a/hosts/vidhar/network/pppoe/default.nix +++ b/hosts/vidhar/network/pppoe/default.nix | |||
| @@ -23,9 +23,9 @@ in { | |||
| 23 | services.pppd = { | 23 | services.pppd = { |
| 24 | enable = true; | 24 | enable = true; |
| 25 | package = pkgs.ppp.overrideAttrs (oldAttrs: { | 25 | package = pkgs.ppp.overrideAttrs (oldAttrs: { |
| 26 | patches = (oldAttrs.patches or []) ++ [ | 26 | patches = [ |
| 27 | ./no-double-timeout.patch | 27 | ./no-double-timeout.patch |
| 28 | ]; | 28 | ] ++ (oldAttrs.patches or []); |
| 29 | }); | 29 | }); |
| 30 | peers = { | 30 | peers = { |
| 31 | o2.config = '' | 31 | o2.config = '' |
| @@ -74,7 +74,6 @@ in { | |||
| 74 | +ipv6 | 74 | +ipv6 |
| 75 | ''; | 75 | ''; |
| 76 | "ppp/pap-secrets".text = '' | 76 | "ppp/pap-secrets".text = '' |
| 77 | congstar * congstar * | ||
| 78 | DSL0004874856014@s93.bbi-o2.de * @/run/credentials/pppd-o2.service/password * | 77 | DSL0004874856014@s93.bbi-o2.de * @/run/credentials/pppd-o2.service/password * |
| 79 | ''; | 78 | ''; |
| 80 | "ppp/ip-pre-up".source = pkgs.resholve.writeScript "ip-pre-up" { | 79 | "ppp/ip-pre-up".source = pkgs.resholve.writeScript "ip-pre-up" { |
diff --git a/system-profiles/core/default.nix b/system-profiles/core/default.nix index 58d2fe7c..43369f50 100644 --- a/system-profiles/core/default.nix +++ b/system-profiles/core/default.nix | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | { flake, flakeInputs, home-manager, path, hostName, config, options, lib, pkgs, customUtils, ... }: | 1 | { flake, flakeInputs, home-manager, path, hostName, config, options, lib, pkgs, utils, customUtils, ... }: |
| 2 | 2 | ||
| 3 | with lib; | 3 | with lib; |
| 4 | 4 | ||
| @@ -162,7 +162,7 @@ in { | |||
| 162 | systemd.user.startServices = "sd-switch"; | 162 | systemd.user.startServices = "sd-switch"; |
| 163 | } | 163 | } |
| 164 | ]; | 164 | ]; |
| 165 | extraSpecialArgs = { inherit flake flakeInputs path; hostConfig = config; }; | 165 | extraSpecialArgs = { inherit flake flakeInputs path utils customUtils; hostConfig = config; }; |
| 166 | }; | 166 | }; |
| 167 | 167 | ||
| 168 | sops = mkIf hasSops { | 168 | sops = mkIf hasSops { |
