OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
 
main @ 52 LINES
 
[ HISTORY ]  [ UP ]
 

{
  config,
  lib,
  pkgs,
  ook,
  inputs',
  ...
}: let
  inherit (lib) mkIf;
  inherit (pkgs.stdenv) isLinux;
  inherit (config.ooknet.workstation) theme;
  generatedWallpaper = import ./generated-wallpaper.nix {inherit ook config pkgs;}
 {};
in {
  config = mkIf (theme == "minimal") {
    ooknet.appearance = {
      fonts = {
        monospace = {
          package = inputs'.secrets.packages.berkeley-nerd-mono;
          size = 16;
          family = "BerkeleyMono Nerd Font";
          variants = {
            regular = "BerkeleyMono Nerd Font:style=Regular";
            bold = "BerkeleyMono Nerd Font:style=Bold";
            italic = "BerkeleyMono Nerd Font:style=Italic";
            boldItalic = "BerkeleyMono Nerd Font:style=Bold Italic";
          };
        };
        regular = {
          package = pkgs.fira;
          family = "Fira Sans";
          variants = {
            regular = "Fira Sans:style=Regular";
            bold = "Fira Sans:style=Bold";
            italic = "Fira Sans:style=Italic";
            boldItalic = "Fira Sans:style=Bold Italic";
          };
        };
      };

      cursor = {
        name = "Bibata-Modern-Ice";
        package = pkgs.bibata-cursors;
        size = 22;
      };

      wallpaper = {
        path = mkIf isLinux "${generatedWallpaper}";
      };
    };
  };
}

{
  config,
  lib,
  pkgs,
  ook,
  inputs',
  ...
}: let
  inherit (lib) mkIf;
  inherit (pkgs.stdenv) isLinux;
  inherit (config.ooknet.workstation) theme;
  generatedWallpaper = import ./generated-wa
llpaper.nix {inherit ook config pkgs;} {};
in {
  config = mkIf (theme == "minimal") {
    ooknet.appearance = {
      fonts = {
        monospace = {
          package = inputs'.secrets.packages
.berkeley-nerd-mono;
          size = 16;
          family = "BerkeleyMono Nerd Font";
          variants = {
            regular = "BerkeleyMono Nerd Fon
t:style=Regular";
            bold = "BerkeleyMono Nerd Font:s
tyle=Bold";
            italic = "BerkeleyMono Nerd Font
:style=Italic";
            boldItalic = "BerkeleyMono Nerd 
Font:style=Bold Italic";
          };
        };
        regular = {
          package = pkgs.fira;
          family = "Fira Sans";
          variants = {
            regular = "Fira Sans:style=Regul
ar";
            bold = "Fira Sans:style=Bold";
            italic = "Fira Sans:style=Italic
";
            boldItalic = "Fira Sans:style=Bo
ld Italic";
          };
        };
      };

      cursor = {
        name = "Bibata-Modern-Ice";
        package = pkgs.bibata-cursors;
        size = 22;
      };

      wallpaper = {
        path = mkIf isLinux "${generatedWall
paper}";
      };
    };
  };
}
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET