Format
This commit is contained in:
parent
2b5a0d6a20
commit
85a94a1c4c
4 changed files with 30 additions and 27 deletions
|
@ -115,7 +115,8 @@
|
||||||
nix-index-database.nixosModules.nix-index
|
nix-index-database.nixosModules.nix-index
|
||||||
./modules
|
./modules
|
||||||
];
|
];
|
||||||
nixosSystem = system: name: let nixpkgs = nixpkgsForSystem system; in
|
nixosSystem = system: name:
|
||||||
|
let nixpkgs = nixpkgsForSystem system; in
|
||||||
inputs.nixpkgs.lib.nixosSystem {
|
inputs.nixpkgs.lib.nixosSystem {
|
||||||
lib = (import nixpkgs { inherit overlays system; }).lib;
|
lib = (import nixpkgs { inherit overlays system; }).lib;
|
||||||
specialArgs = { modulesPath = toString (nixpkgs + "/nixos/modules"); };
|
specialArgs = { modulesPath = toString (nixpkgs + "/nixos/modules"); };
|
||||||
|
@ -133,7 +134,7 @@
|
||||||
})
|
})
|
||||||
./machines/${name}
|
./machines/${name}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
kharbranth = nixosSystem "x86_64-linux" "kharbranth";
|
kharbranth = nixosSystem "x86_64-linux" "kharbranth";
|
||||||
kholinar = nixosSystem "x86_64-linux" "kholinar";
|
kholinar = nixosSystem "x86_64-linux" "kholinar";
|
||||||
|
|
|
@ -11,6 +11,6 @@
|
||||||
home.packages = with pkgs; [ transmission-remote-gtk ];
|
home.packages = with pkgs; [ transmission-remote-gtk ];
|
||||||
};
|
};
|
||||||
|
|
||||||
chvp.base.zfs.homeLinks = [ { path = ".config/transmission-remote-gtk"; type = "data"; } ];
|
chvp.base.zfs.homeLinks = [{ path = ".config/transmission-remote-gtk"; type = "data"; }];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,9 +17,10 @@
|
||||||
(n: {
|
(n: {
|
||||||
fqdn = "del${toString (n + 1)}.vanpetegem.me";
|
fqdn = "del${toString (n + 1)}.vanpetegem.me";
|
||||||
basicProxy = "http://localhost:${toString (8112 + n)}";
|
basicProxy = "http://localhost:${toString (8112 + n)}";
|
||||||
}) config.chvp.services.deluge.count) ++ [
|
})
|
||||||
{ fqdn = "transmission.vanpetegem.me"; basicProxy = "http://localhost:9091"; }
|
config.chvp.services.deluge.count) ++ [
|
||||||
];
|
{ fqdn = "transmission.vanpetegem.me"; basicProxy = "http://localhost:9091"; }
|
||||||
|
];
|
||||||
|
|
||||||
networking.firewall = {
|
networking.firewall = {
|
||||||
allowedTCPPortRanges = [
|
allowedTCPPortRanges = [
|
||||||
|
|
|
@ -1,19 +1,20 @@
|
||||||
{ inputs, system, ... }: let
|
{ inputs, system, ... }:
|
||||||
pkgs = import inputs.nixpkgs { inherit system; config = { android_sdk.accept_license = true; allowUnfree = true; }; overlays = [ inputs.devshell.overlays.default ]; };
|
let
|
||||||
buildToolsVersion = "30.0.3";
|
pkgs = import inputs.nixpkgs { inherit system; config = { android_sdk.accept_license = true; allowUnfree = true; }; overlays = [ inputs.devshell.overlays.default ]; };
|
||||||
composed = pkgs.androidenv.composeAndroidPackages {
|
buildToolsVersion = "30.0.3";
|
||||||
buildToolsVersions = [ buildToolsVersion ];
|
composed = pkgs.androidenv.composeAndroidPackages {
|
||||||
platformVersions = [ "32" ];
|
buildToolsVersions = [ buildToolsVersion ];
|
||||||
};
|
platformVersions = [ "32" ];
|
||||||
fhsEnv = pkgs.buildFHSUserEnv {
|
};
|
||||||
name = "android-sdk-env";
|
fhsEnv = pkgs.buildFHSUserEnv {
|
||||||
targetPkgs = pkgs: (with pkgs; [ glibc ]);
|
name = "android-sdk-env";
|
||||||
profile = ''
|
targetPkgs = pkgs: (with pkgs; [ glibc ]);
|
||||||
export ANDROID_SDK_ROOT="${composed.androidsdk}/libexec/android-sdk/"
|
profile = ''
|
||||||
'';
|
export ANDROID_SDK_ROOT="${composed.androidsdk}/libexec/android-sdk/"
|
||||||
};
|
'';
|
||||||
|
};
|
||||||
in
|
in
|
||||||
pkgs.devshell.mkShell {
|
pkgs.devshell.mkShell {
|
||||||
name = "Orgzly";
|
name = "Orgzly";
|
||||||
packages = [ pkgs.jdk17 pkgs.kotlin-language-server pkgs.nixpkgs-fmt ];
|
packages = [ pkgs.jdk17 pkgs.kotlin-language-server pkgs.nixpkgs-fmt ];
|
||||||
env = [
|
env = [
|
||||||
|
@ -33,12 +34,12 @@ in
|
||||||
category = "tools";
|
category = "tools";
|
||||||
help = "Install a debug signed release APK";
|
help = "Install a debug signed release APK";
|
||||||
command = ''
|
command = ''
|
||||||
rm -f "$APK_DIR/"*
|
rm -f "$APK_DIR/"*
|
||||||
gradle assembleRelease
|
gradle assembleRelease
|
||||||
"$BUILD_TOOLS_PATH/zipalign" -v -p 4 "$APK_DIR/app-premium-release-unsigned.apk" "$APK_DIR/app-release-unsigned-aligned.apk"
|
"$BUILD_TOOLS_PATH/zipalign" -v -p 4 "$APK_DIR/app-premium-release-unsigned.apk" "$APK_DIR/app-release-unsigned-aligned.apk"
|
||||||
echo android | "$BUILD_TOOLS_PATH/apksigner" sign --ks "$HOME/.android/debug.keystore" --out "$APK_DIR/app-release.apk" "$APK_DIR/app-release-unsigned-aligned.apk"
|
echo android | "$BUILD_TOOLS_PATH/apksigner" sign --ks "$HOME/.android/debug.keystore" --out "$APK_DIR/app-release.apk" "$APK_DIR/app-release-unsigned-aligned.apk"
|
||||||
adb install -r "$APK_DIR/app-release.apk"
|
adb install -r "$APK_DIR/app-release.apk"
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue