hydra ifd fixes
This commit is contained in:
@@ -1,24 +1,7 @@
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
# Disable stylix in restricted evaluation contexts (like Hydra)
|
||||
# where allow-import-from-derivation is disabled.
|
||||
# Desktop theming isn't needed for CI/CD builds anyway.
|
||||
let
|
||||
# Check if we're in a restricted evaluation context
|
||||
# In restricted eval, builtins.currentTime throws an error
|
||||
isRestricted =
|
||||
let
|
||||
try = builtins.tryEval builtins.currentTime;
|
||||
in
|
||||
!try.success;
|
||||
in
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
stylix = {
|
||||
enable = !isRestricted;
|
||||
enable = true;
|
||||
image = "${pkgs.hyprland}/share/hypr/wall2.png";
|
||||
|
||||
#image = "/home/alice/Pictures/Screenshots/screenshot_2024-12-04-2030.png";
|
||||
|
||||
@@ -57,6 +57,7 @@ in
|
||||
minimumDiskFree = 50;
|
||||
minimumDiskFreeEvaluator = 100;
|
||||
extraConfig = ''
|
||||
allow_import_from_derivation = true
|
||||
<git-input>
|
||||
timeout = 3600
|
||||
</git-input>
|
||||
|
||||
@@ -1,24 +1,7 @@
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
# Disable stylix in restricted evaluation contexts (like Hydra)
|
||||
# where allow-import-from-derivation is disabled.
|
||||
# Desktop theming isn't needed for CI/CD builds anyway.
|
||||
let
|
||||
# Check if we're in a restricted evaluation context
|
||||
# In restricted eval, builtins.currentTime throws an error
|
||||
isRestricted =
|
||||
let
|
||||
try = builtins.tryEval builtins.currentTime;
|
||||
in
|
||||
!try.success;
|
||||
in
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
stylix = {
|
||||
enable = !isRestricted;
|
||||
enable = true;
|
||||
image = "${pkgs.hyprland}/share/hypr/wall2.png";
|
||||
|
||||
#image = "/home/alice/Pictures/Screenshots/screenshot_2024-12-04-2030.png";
|
||||
|
||||
Reference in New Issue
Block a user