anchor.diff: -{ pkgs, config, ... }:
  +{ pkgs, config, lib, ... }:
   
   let
     flood = pkgs.callPackage ./pkgs/flood {  };
  +  user = "thiagoko";
  +  group = "users";
  +  homePath = lib.strings.concatStrings [ "/home/" user ];
  +  archivePath = lib.strings.concatStrings [ "/mnt/archive/" user ];
   in {
     boot = {
       # Early load i195 for better resolution in init.
  
positive.code:       '';
        shares = {
          home = {
            path = "/home/thiagoko";
            browseable = "yes";
            "read only" = "no";
            "guest ok" = "no";
            "create mask" = "0644";
            "directory mask" = "0755";
            "force user" = "thiagoko";
            "force group" = "users";
          };
          archive = {
            path = "/mnt/archive/thiagoko";
            browseable = "yes";
            "read only" = "no";
            "guest ok" = "no";
            "create mask" = "0644";
            "directory mask" = "0755";
            "force user" = "thiagoko";
            "force group" = "users";
          };
        };
      };
  
negative.code:     plex = {
        enable = true;
        openFirewall = true;
        group = group;
      };
  
      # Enable Samba.
  