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

{
  config,
  lib,
  pkgs,
  ook,
  ...
}: 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 == "hozen") {
    ooknet.appearance = {
      fonts = {
        monospace = {
          bitmap = true;
          package = pkgs.monocraft;
          size = 18;
          family = "Monocraft";
          variants = {
            regular = "Monocraft:style=Medium";
            bold = "Monocraft:style=Medium";
            italic = "Monocraft:style=Medium";
            boldItalic = "Monocraft:style=Medium";
          };
          fallback = {
            family = "JetBrainsMono NFM";
            variants = {
              regular = "JetBrainsMono NFM:style=Regular";
              bold = "JetBrainsMono NFM:style=Bold";
              italic = "JetBrainsMono NFM:style=Italic";
              boldItalic = "JetBrainsMono NFM:style=Bold Italic";
            };
            package = pkgs.nerd-fonts.jetbrains-mono;
            size = 18;
          };
        };
        regular = {
          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";
          };
          package = pkgs.fira;
        };
      };

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

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

{
  config,
  lib,
  pkgs,
  ook,
  ...
}: 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 == "hozen") {
    ooknet.appearance = {
      fonts = {
        monospace = {
          bitmap = true;
          package = pkgs.monocraft;
          size = 18;
          family = "Monocraft";
          variants = {
            regular = "Monocraft:style=Mediu
m";
            bold = "Monocraft:style=Medium";
            italic = "Monocraft:style=Medium
";
            boldItalic = "Monocraft:style=Me
dium";
          };
          fallback = {
            family = "JetBrainsMono NFM";
            variants = {
              regular = "JetBrainsMono NFM:s
tyle=Regular";
              bold = "JetBrainsMono NFM:styl
e=Bold";
              italic = "JetBrainsMono NFM:st
yle=Italic";
              boldItalic = "JetBrainsMono NF
M:style=Bold Italic";
            };
            package = pkgs.nerd-fonts.jetbra
ins-mono;
            size = 18;
          };
        };
        regular = {
          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";
          };
          package = pkgs.fira;
        };
      };

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

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