Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am disassembler on github.
  • I am disasm (https://keybase.io/disasm) on keybase.
  • I have a public key ASC024yA1qzix-LW0Llpd585lq-S0JyHbPiraJ31Jip_Hgo

To claim this, I am signing this object:

{ pkgs }:
let
# this is the vimrc.nix from above
vimrc = pkgs.callPackage ./vimrc.nix {};
# and the plugins.nix from above
plugins = pkgs.callPackage ./plugins.nix {};
in
{
with import <nixpkgs> { system = "x86_64-linux"; };
stdenv.mkDerivation {
name = "forticlientsslvpn-4.4.2333";
src = fetchurl {
url = https://github.com/mcereda/forticlientsslvpn/raw/master/tarball/forticlientsslvpn_linux_4.4.2333.tar.gz;
sha256 = "0vqnv2fdkank8iajhry5my45ips6j26ip6i6gdbw9ymih3dw8aji";
};
buildInputs = [ makeWrapper ];
propagatedBuildInputs = [ iproute ];
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ lib, config, pkgs, fetchgit, ... }:
let
parameters = import ./parameters.nix;
profiles = (import ./modules);
with import <nixpkgs> {}; # bring all of Nixpkgs into scope
antBuild {
name = "passopolis-unstable-2016-05-07";
src = fetchgit {
url = "https://github.com/WeAreWizards/passopolis-server";
sha256 = "0ywmymbjcfsxv1p1j0l0lw9cb7f79h23ic1c4b5w5nb0k9f4zvfq";
rev = "b827b3a6176e050deb729009676fad7e86e5393a";
leaveDotGit = true;
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ lib, config, pkgs, fetchgit, ... }:
{
imports = [
passopolis/service.nix
];
services = {
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ lib, config, pkgs, fetchgit, ... }:
{
imports = [
passopolis/service.nix
];
services = {
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ lib, config, pkgs, fetchgit, ... }:
{
services = {
passopolis = {
enable = true;
};
{ config, pkgs, lib, ... }:
with pkgs; {
options.roles.work.enable = mkEnableOption "work role";
options.roles.work.containers.enable = mkEnableOption "work containers";
config = mkIf config.roles.work.enable {
containers = mkIf config.roles.work.containers.enable {
wyse = {
privateNetwork = true;
{ config, pkgs, lib, ... }:
with pkgs; {
options.roles.work.enable = mkEnableOption "work role";
options.roles.work.containers.enable = mkEnableOption "work containers";
config = mkIf config.roles.work.enable {
containers = mkIf config.roles.work.containers.enable {
wyse = {
privateNetwork = true;