summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Keller <tjkeller.xyz>2024-11-21 21:21:19 -0600
committerTim Keller <tjkeller.xyz>2024-11-21 21:21:19 -0600
commitd0faef2f53e2e5195b2acc7cc7bba898bd7cd05b (patch)
tree556f95a3d1cb692fcd868b8364a0d96e3bb9bc22
parentc32d7c6aa8b3680efe1a7271d2dcd7d3b40f3a7a (diff)
downloadnixos-d0faef2f53e2e5195b2acc7cc7bba898bd7cd05b.tar.xz
nixos-d0faef2f53e2e5195b2acc7cc7bba898bd7cd05b.zip
update lowbat and pavolctld derivations to use tagged releases and dl tar files instead of using git
-rw-r--r--derivations/lowbat/default.nix11
-rw-r--r--derivations/pavolctld/default.nix11
-rw-r--r--modules/hosts/T495/configuration.nix1
-rw-r--r--modules/hosts/T495/games.nix6
4 files changed, 17 insertions, 12 deletions
diff --git a/derivations/lowbat/default.nix b/derivations/lowbat/default.nix
index 2d699a2..02ff111 100644
--- a/derivations/lowbat/default.nix
+++ b/derivations/lowbat/default.nix
@@ -1,13 +1,12 @@
{ pkgs ? import <nixpkgs> {} }:
-pkgs.stdenv.mkDerivation {
+pkgs.stdenv.mkDerivation rec {
pname = "lowbat";
- version = "1.0";
+ version = "1.2.1";
- src = pkgs.fetchgit {
- url = "https://git.tjkeller.xyz/lowbat";
- rev = "17e0bbaecb917b7cb42453afa9cd7e80e092c087";
- sha256 = "sha256-wh1/QZmbVcEsbCYJxzcswN2QFjO5qkrJCQsba3wf1h8=";
+ src = pkgs.fetchzip {
+ url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${version}.tar.xz";
+ sha256 = "sha256-xsUHdmicHX/fQQgojVjWfzI82e4NezkmlACOpdPxLE0=";
};
nativeBuildInputs = [ pkgs.pkg-config ];
diff --git a/derivations/pavolctld/default.nix b/derivations/pavolctld/default.nix
index 9f6471d..c78e3fe 100644
--- a/derivations/pavolctld/default.nix
+++ b/derivations/pavolctld/default.nix
@@ -1,13 +1,12 @@
{ pkgs ? import <nixpkgs> {} }:
-pkgs.stdenv.mkDerivation {
+pkgs.stdenv.mkDerivation rec {
pname = "pavolctld";
- version = "1.0";
+ version = "1.0.0";
- src = pkgs.fetchgit {
- url = "https://git.tjkeller.xyz/pavolctld";
- rev = "079cf8b96a629313ebf1f579601aadccd0e6c424";
- sha256 = "sha256-UIWh+Um/wdUKslyai5685wm6uMSl+zwwDsom6OL1CyU=";
+ src = pkgs.fetchzip {
+ url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${version}.tar.xz";
+ sha256 = "sha256-eJ5njP2wu2kxsNgDdULOaATJJarLh+LkM5M9+kujRt4=";
};
buildInputs = [ pkgs.libpulseaudio ];
diff --git a/modules/hosts/T495/configuration.nix b/modules/hosts/T495/configuration.nix
index fdd2930..31b93f1 100644
--- a/modules/hosts/T495/configuration.nix
+++ b/modules/hosts/T495/configuration.nix
@@ -1,6 +1,7 @@
{ config, lib, pkgs, ... }: {
imports = [
./hardware-configuration.nix
+ ./games.nix
./wg.nix
];
networking.hostName = "T495";
diff --git a/modules/hosts/T495/games.nix b/modules/hosts/T495/games.nix
new file mode 100644
index 0000000..f596fa8
--- /dev/null
+++ b/modules/hosts/T495/games.nix
@@ -0,0 +1,6 @@
+{ pkgs, ... }: {
+ nixpkgs.config.allowUnfree = true;
+ environment.systemPackages = with pkgs; [
+ vintagestory
+ ];
+}