Skip to content

Commit

Permalink
Merge staging-next-24.11 into staging-24.11
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Dec 8, 2024
2 parents 41c6bcf + f8bbe34 commit 79a1719
Show file tree
Hide file tree
Showing 74 changed files with 862 additions and 496 deletions.
4 changes: 2 additions & 2 deletions ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,8 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @NixOS/nix-team @raitobeza

# Browsers
/pkgs/applications/networking/browsers/firefox @mweinelt
/pkgs/applications/networking/browsers/chromium @emilylange
/nixos/tests/chromium.nix @emilylange
/pkgs/applications/networking/browsers/chromium @emilylange @networkException
/nixos/tests/chromium.nix @emilylange @networkException

# Certificate Authorities
pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt
Expand Down
7 changes: 7 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23252,6 +23252,13 @@
name = "Vinicius Bernardino";
keys = [ { fingerprint = "F0D3 920C 722A 541F 0CCD 66E3 A7BA BA05 3D78 E7CA"; } ];
};
vog = {
email = "[email protected]";
github = "vog";
githubId = 412749;
name = "Volker Diels-Grabsch";
keys = [ { fingerprint = "A7E6 9C4F 69DC 5D6C FC84 EE34 A29F BD51 5F89 90AF"; } ];
};
voidless = {
email = "[email protected]";
github = "voidIess";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
./github-runner/service.nix
];

meta.maintainers = with lib.maintainers; [ veehaitch newam ];
meta.maintainers = with lib.maintainers; [ veehaitch ];
}
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/hostapd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ in {

capabilities = mkOption {
type = types.listOf types.str;
default = ["HT40" "HT40-" "SHORT-GI-20" "SHORT-GI-40"];
default = ["HT40" "SHORT-GI-20" "SHORT-GI-40"];
example = ["LDPC" "HT40+" "HT40-" "GF" "SHORT-GI-20" "SHORT-GI-40" "TX-STBC" "RX-STBC1"];
description = ''
HT (High Throughput) capabilities given as a list of flags.
Expand Down
69 changes: 0 additions & 69 deletions pkgs/applications/audio/famistudio/build-native-wrapper.nix

This file was deleted.

125 changes: 0 additions & 125 deletions pkgs/applications/audio/famistudio/default.nix

This file was deleted.

54 changes: 29 additions & 25 deletions pkgs/applications/backup/timeshift/default.nix
Original file line number Diff line number Diff line change
@@ -1,32 +1,36 @@
{ callPackage
, timeshift-unwrapped
, rsync
, coreutils
, mount
, umount
, psmisc
, cron
, btrfs-progs
, grubPackage
{
callPackage,
btrfs-progs,
coreutils,
cron,
grubPackage,
mount,
psmisc,
rsync,
timeshift-unwrapped,
umount,
}:
let
timeshift-wrapper = callPackage ./wrapper.nix { };
in
(timeshift-wrapper timeshift-unwrapped ([
rsync
(timeshift-wrapper timeshift-unwrapped [
btrfs-progs
coreutils
mount
umount
psmisc
cron
btrfs-progs
grubPackage
])).overrideAttrs (oldAttrs: {
meta = oldAttrs.meta // {
description = oldAttrs.meta.description;
longDescription = oldAttrs.meta.longDescription + ''
This package comes with runtime dependencies of command utilities provided by rsync, coreutils, mount, umount, psmisc, cron and (optionally) btrfs.
If you want to use the commands provided by the system, override the propagatedBuildInputs or use timeshift-minimal instead
'';
};
})
mount
psmisc
rsync
umount
]).overrideAttrs
(oldAttrs: {
meta = oldAttrs.meta // {
description = oldAttrs.meta.description;
longDescription =
oldAttrs.meta.longDescription
+ ''
This package comes with runtime dependencies of command utilities provided by rsync, coreutils, mount, umount, psmisc, cron and btrfs.
If you want to use the commands provided by the system, use timeshift-minimal instead.
'';
};
})
15 changes: 9 additions & 6 deletions pkgs/applications/backup/timeshift/minimal.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
{ callPackage
, timeshift-unwrapped
{
callPackage,
timeshift-unwrapped,
}:
let
timeshift-wrapper = callPackage ./wrapper.nix { };
in
(timeshift-wrapper timeshift-unwrapped [ ]).overrideAttrs (oldAttrs: {
meta = oldAttrs.meta // {
description = oldAttrs.meta.description + " (without runtime dependencies)";
longDescription = oldAttrs.meta.longDescription + ''
This package is a wrapped version of timeshift-unwrapped
without runtime dependencies of command utilities.
'';
longDescription =
oldAttrs.meta.longDescription
+ ''
This package is a wrapped version of timeshift-unwrapped
without runtime dependencies of command utilities.
'';
};
})
40 changes: 22 additions & 18 deletions pkgs/applications/backup/timeshift/unwrapped.nix
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
{ lib
, stdenv
, fetchFromGitHub
, gettext
, help2man
, meson
, ninja
, pkg-config
, vala
, gtk3
, json-glib
, libgee
, util-linux
, vte
, xapp
{
lib,
stdenv,
fetchFromGitHub,
gettext,
help2man,
meson,
ninja,
pkg-config,
vala,
gtk3,
json-glib,
libgee,
util-linux,
vte,
xapp,
}:

stdenv.mkDerivation rec {
pname = "timeshift";
version = "24.06.3";
version = "24.06.5";

src = fetchFromGitHub {
owner = "linuxmint";
repo = "timeshift";
rev = version;
hash = "sha256-npYiUSAPzr6g29ilQ1JELxqR1VbOR7TNMkdx37n92kk=";
hash = "sha256-2qNLgUZLMcfoemdLvvjdkR7Ln5loSKGqbd402y5Id8k=";
};

patches = [
Expand Down Expand Up @@ -65,6 +66,9 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/linuxmint/timeshift";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ ShamrockLee bobby285271 ];
maintainers = with maintainers; [
ShamrockLee
bobby285271
];
};
}
Loading

0 comments on commit 79a1719

Please sign in to comment.