From 3d1f8393f4cfc0d9bf73592e6fcbacb600dff090 Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Fri, 3 Nov 2023 20:38:08 +0100 Subject: [PATCH] ultrastable nixpkgs for rarely used big apps, update unstable --- modules/globalinstalls.nix | 1 + modules/nixpkgs.nix | 6 +++++- modules/users/vinzenz-home.nix | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/globalinstalls.nix b/modules/globalinstalls.nix index aa7681e..aa2f826 100644 --- a/modules/globalinstalls.nix +++ b/modules/globalinstalls.nix @@ -6,6 +6,7 @@ pciutils ncdu tldr + glances ]; }; diff --git a/modules/nixpkgs.nix b/modules/nixpkgs.nix index 4843192..c9e6648 100644 --- a/modules/nixpkgs.nix +++ b/modules/nixpkgs.nix @@ -3,7 +3,8 @@ lib, ... }: let - unstable-commit-sha = "f5892ddac112a1e9b3612c39af1b72987ee5783a"; + unstable-commit-sha = "fa804edfb7869c9fb230e174182a8a1a7e512c40"; + ultrastable-commit-sha = "34bdaaf1f0b7fb6d9091472edc968ff10a8c2857"; in { options.my.allowUnfreePackages = lib.mkOption { type = lib.types.listOf lib.types.str; @@ -18,6 +19,9 @@ in { unstable = import (fetchTarball "https://github.com/nixos/nixpkgs/tarball/${unstable-commit-sha}") { config = config.nixpkgs.config; }; + ultrastable = import (fetchTarball "https://github.com/nixos/nixpkgs/tarball/${ultrastable-commit-sha}") { + config = config.nixpkgs.config; + }; }; # https://github.com/NixOS/nixpkgs/issues/197325#issuecomment-1579420085 diff --git a/modules/users/vinzenz-home.nix b/modules/users/vinzenz-home.nix index bc8019b..583c309 100644 --- a/modules/users/vinzenz-home.nix +++ b/modules/users/vinzenz-home.nix @@ -5,7 +5,7 @@ }: { home.packages = with pkgs; [ keepassxc - insync + unstable.insync telegram-desktop simple-scan wireguard-tools @@ -16,12 +16,12 @@ wirelesstools thefuck dotnet-sdk_7 - jetbrains.rider + ultrastable.jetbrains.rider alejandra arduino uucp screen - jetbrains.pycharm-professional + ultrastable.jetbrains.pycharm-professional kdiff3 docker youtube-music