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

{
  config,
  pkgs,
  ...
}: let
  inherit (config.ooknet.host) admin;
in {
  system = {
    primaryUser = admin.name;
    keyboard = {
      enableKeyMapping = true;
    };
    defaults = {
      trackpad = {
        # tap click
        Clicking = true;
        TrackpadRightClick = true;
        TrackpadThreeFingerDrag = true;
      };
      finder = {
        # always show file extensions
        AppleShowAllExtensions = true;
        CreateDesktop = false;
        # set default search scope to current folder
        FXDefaultSearchScope = "SCcf";
        # disable warning when changing file extension
        FXEnableExtensionChangeWarning = false;
      };
      dock = {
        autohide = true;
        show-recents = false;
        # only show opened apps
        static-only = true;
      };
      NSGlobalDomain = {
        AppleInterfaceStyle = "Dark";
        AppleKeyboardUIMode = 3;
        AppleShowAllFiles = true;

        NSAutomaticWindowAnimationsEnabled = false;
        NSWindowResizeTime = 0.0;
        NSUseAnimatedFocusRing = false;
        _HIHideMenuBar = true;

        # enable window dragging with cmd-crtl
        NSWindowShouldDragOnGesture = true;
      };
    };
    activationScripts = {
      # not sure this is still necessary at this point
      # meant to avoid the need to logout/restart
      # for changes to take effect
      postActivation.text = ''
        /System/Library/PrivateFrameworks/SystemAdministration.framework/Resources
/activateSettings -u
      '';
    };
  };
  environment.shells = [pkgs.${admin.shell}];
}

{
  config,
  pkgs,
  ...
}: let
  inherit (config.ooknet.host) admin;
in {
  system = {
    primaryUser = admin.name;
    keyboard = {
      enableKeyMapping = true;
    };
    defaults = {
      trackpad = {
        # tap click
        Clicking = true;
        TrackpadRightClick = true;
        TrackpadThreeFingerDrag = true;
      };
      finder = {
        # always show file extensions
        AppleShowAllExtensions = true;
        CreateDesktop = false;
        # set default search scope to curren
t folder
        FXDefaultSearchScope = "SCcf";
        # disable warning when changing file
 extension
        FXEnableExtensionChangeWarning = fal
se;
      };
      dock = {
        autohide = true;
        show-recents = false;
        # only show opened apps
        static-only = true;
      };
      NSGlobalDomain = {
        AppleInterfaceStyle = "Dark";
        AppleKeyboardUIMode = 3;
        AppleShowAllFiles = true;

        NSAutomaticWindowAnimationsEnabled =
 false;
        NSWindowResizeTime = 0.0;
        NSUseAnimatedFocusRing = false;
        _HIHideMenuBar = true;

        # enable window dragging with cmd-cr
tl
        NSWindowShouldDragOnGesture = true;
      };
    };
    activationScripts = {
      # not sure this is still necessary at 
this point
      # meant to avoid the need to logout/re
start
      # for changes to take effect
      postActivation.text = ''
        /System/Library/PrivateFrameworks/Sy
stemAdministration.framework/Resources/activ
ateSettings -u
      '';
    };
  };
  environment.shells = [pkgs.${admin.shell}]
;
}
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET