WIP: Introduce Intel 2024, 2025, tasycl and oneMath #3
@ -18,6 +18,7 @@
 | 
				
			|||||||
    ./msmtp.nix
 | 
					    ./msmtp.nix
 | 
				
			||||||
    ./postgresql.nix
 | 
					    ./postgresql.nix
 | 
				
			||||||
    ./nginx.nix
 | 
					    ./nginx.nix
 | 
				
			||||||
 | 
					    ./p.nix
 | 
				
			||||||
    #./pxe.nix
 | 
					    #./pxe.nix
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -55,6 +55,9 @@ in
 | 
				
			|||||||
          autoindex on;
 | 
					          autoindex on;
 | 
				
			||||||
          absolute_redirect off;
 | 
					          absolute_redirect off;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        location /p/ {
 | 
				
			||||||
 | 
					          alias /ceph/p/;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      '';
 | 
					      '';
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										24
									
								
								m/hut/p.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								m/hut/p.nix
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					let
 | 
				
			||||||
 | 
					  p = pkgs.writeShellScriptBin "p" ''
 | 
				
			||||||
 | 
					    set -e
 | 
				
			||||||
 | 
					    cd /ceph
 | 
				
			||||||
 | 
					    pastedir="p/$USER"
 | 
				
			||||||
 | 
					    mkdir -p "$pastedir"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ext="txt"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if [ -n "$1" ]; then
 | 
				
			||||||
 | 
					      ext="$1"
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    out=$(mktemp "$pastedir/XXXXXXXX.$ext")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cat > "$out"
 | 
				
			||||||
 | 
					    chmod go+r "$out"
 | 
				
			||||||
 | 
					    echo "https://jungle.bsc.es/$out"
 | 
				
			||||||
 | 
					  '';
 | 
				
			||||||
 | 
					in
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  environment.systemPackages = with pkgs; [ p ];
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user