26 lines
		
	
	
	
		
			527 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			527 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ lib, osConfig, ... }:
 | 
						|
 | 
						|
let
 | 
						|
  inherit (lib) mkIf;
 | 
						|
  host = osConfig.ooknet.host;
 | 
						|
in
 | 
						|
 | 
						|
{
 | 
						|
  config = mkIf (host.admin.name == "ooks" && host.type == "laptop" && host.role == "workstation") {
 | 
						|
    ooknet = {
 | 
						|
      theme = "minimal";
 | 
						|
      desktop = {
 | 
						|
        environment = "hyprland";
 | 
						|
        browser = "firefox";
 | 
						|
        terminal = "foot";
 | 
						|
        notes = "obsidian";
 | 
						|
        pdf = "zathura";
 | 
						|
        discord = "vesktop";
 | 
						|
      };
 | 
						|
      console = {
 | 
						|
        editor = "helix";
 | 
						|
        multiplexer = "zellij";
 | 
						|
      };
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |