Add working config for sovr flake.

This builds the sovr-server software from the flake defined in its root.
This commit is contained in:
Eli Ribble 2025-01-02 07:20:14 -07:00
parent 9a0d2bac7b
commit 1f3d84e37c
3 changed files with 41 additions and 2 deletions

View File

@ -2,7 +2,7 @@
# your system. Help is available in the configuration.nix(5) man page, on # your system. Help is available in the configuration.nix(5) man page, on
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`). # https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
{ config, lib, pkgs, ... }: { config, pkgs, inputs, ... }:
{ {
imports = imports =
@ -25,6 +25,7 @@
tmux tmux
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
wget wget
inputs.sovr-server.packages."${pkgs.system}".sovr-server
]; ];
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";

View File

@ -16,9 +16,45 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_2": {
"locked": {
"lastModified": 1735264675,
"narHash": "sha256-MgdXpeX2GuJbtlBrH9EdsUeWl/yXEubyvxM1G+yO4Ak=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d49da4c08359e3c39c4e27c74ac7ac9b70085966",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.11",
"repo": "nixpkgs",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs",
"sovr-server": "sovr-server"
}
},
"sovr-server": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1735827455,
"narHash": "sha256-BpqQu/opMGrr6xUbbFQy2bkEbUSQhbxN4X8M8DRun5I=",
"owner": "tealok-tech",
"repo": "sovr.cloud",
"rev": "950e618c387282e13e4ec865ae37d0e168b4469a",
"type": "github"
},
"original": {
"owner": "tealok-tech",
"ref": "main",
"repo": "sovr.cloud",
"type": "github"
} }
} }
}, },

View File

@ -4,10 +4,12 @@
inputs = { inputs = {
# NixOS official package source, using the nixos-24.11 branch here # NixOS official package source, using the nixos-24.11 branch here
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
sovr-server.url = "github:tealok-tech/sovr.cloud/main";
}; };
outputs = { self, nixpkgs, ... }@inputs: { outputs = { self, nixpkgs, ... }@inputs: {
nixosConfigurations.sovr = nixpkgs.lib.nixosSystem { nixosConfigurations.sovr = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs; };
system = "x86_64-linux"; system = "x86_64-linux";
modules = [ modules = [
# Import the previous configuration.nix we used, # Import the previous configuration.nix we used,