mirror of
https://github.com/srid/nixos-config.git
synced 2025-12-26 06:54:57 +08:00
49 lines
1.7 KiB
Nix
49 lines
1.7 KiB
Nix
{ flake, config, pkgs, ... }:
|
|
|
|
let
|
|
inherit (flake) inputs;
|
|
in
|
|
{
|
|
imports = [
|
|
inputs.vira.homeManagerModules.vira
|
|
];
|
|
|
|
home.packages = [
|
|
config.services.vira.package # For CLI
|
|
];
|
|
|
|
nix.settings.trusted-users = [ "srid" ]; # For cache?
|
|
|
|
services.vira = {
|
|
enable = true;
|
|
port = 5001;
|
|
hostname = "0.0.0.0";
|
|
# https = false; # Using tailscale services
|
|
autoResetState = true;
|
|
autoBuildNewBranches = true;
|
|
package = inputs.vira.packages.${pkgs.stdenv.hostPlatform.system}.default;
|
|
|
|
initialState = {
|
|
repositories = {
|
|
nixos-config = "https://github.com/srid/nixos-config.git";
|
|
nixos-unified-template = "https://github.com/juspay/nixos-unified-template.git";
|
|
nixos-unified = "https://github.com/srid/nixos-unified.git";
|
|
hackage-publish = "https://github.com/srid/hackage-publish.git";
|
|
haskell-flake = "https://github.com/srid/haskell-flake.git";
|
|
heist-extra = "https://github.com/srid/heist-extra.git";
|
|
rust-flake = "https://github.com/juspay/rust-flake.git";
|
|
services-flake = "https://github.com/juspay/services-flake.git";
|
|
process-compose-flake = "https://github.com/Platonic-Systems/process-compose-flake.git";
|
|
vira = "https://github.com/juspay/vira.git";
|
|
imako = "https://github.com/srid/imako.git";
|
|
emanote = "https://github.com/srid/emanote.git";
|
|
ema = "https://github.com/srid/ema.git";
|
|
srid = "https://github.com/srid/srid.git";
|
|
vertex = "https://github.com/juspay/vertex.git";
|
|
landrun-nix = "https://github.com/srid/landrun-nix.git";
|
|
# Just to test heavy weight stuff
|
|
# superposition = "https://github.com/juspay/superposition.git";
|
|
};
|
|
};
|
|
};
|
|
}
|