···17 meta = with lib; {
18 description = "Bash on Ubuntu on macOS";
19 homepage = "https://github.com/linux-noah/noah";
20- license = [ licenses.mit licenses.gpl2 ];
21 maintainers = [ ];
22 platforms = platforms.darwin;
23 # never built on aarch64-darwin since first introduction in nixpkgs
···17 meta = with lib; {
18 description = "Bash on Ubuntu on macOS";
19 homepage = "https://github.com/linux-noah/noah";
20+ license = [ licenses.mit licenses.gpl2Only ];
21 maintainers = [ ];
22 platforms = platforms.darwin;
23 # never built on aarch64-darwin since first introduction in nixpkgs
+1-1
pkgs/os-specific/darwin/osx-cpu-temp/default.nix
···24 meta = with lib; {
25 description = "Outputs current CPU temperature for OSX";
26 homepage = "https://github.com/lavoiesl/osx-cpu-temp";
27- license = licenses.gpl2;
28 maintainers = with maintainers; [ virusdave ];
29 platforms = platforms.darwin;
30 };
···24 meta = with lib; {
25 description = "Outputs current CPU temperature for OSX";
26 homepage = "https://github.com/lavoiesl/osx-cpu-temp";
27+ license = licenses.gpl2Plus;
28 maintainers = with maintainers; [ virusdave ];
29 platforms = platforms.darwin;
30 };
···29 meta = with lib; {
30 description = "Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards";
31 homepage = "https://github.com/electrified/asus-wmi-sensors";
32- license = licenses.gpl2;
33 platforms = [ "x86_64-linux" "i686-linux" ];
34 maintainers = with maintainers; [ Frostman ];
35 broken = versionOlder kernel.version "4.12";
···29 meta = with lib; {
30 description = "Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards";
31 homepage = "https://github.com/electrified/asus-wmi-sensors";
32+ license = licenses.gpl2Only;
33 platforms = [ "x86_64-linux" "i686-linux" ];
34 maintainers = with maintainers; [ Frostman ];
35 broken = versionOlder kernel.version "4.12";
+1-1
pkgs/os-specific/linux/ax99100/default.nix
···44 description = "ASIX AX99100 Serial and Parallel Port driver";
45 homepage = "https://www.asix.com.tw/en/product/Interface/PCIe_Bridge/AX99100";
46 # According to the source code in the tarball, the license is gpl2.
47- license = lib.licenses.gpl2;
48 platforms = lib.platforms.linux;
4950 # Older Linux versions need more patches to work.
···44 description = "ASIX AX99100 Serial and Parallel Port driver";
45 homepage = "https://www.asix.com.tw/en/product/Interface/PCIe_Bridge/AX99100";
46 # According to the source code in the tarball, the license is gpl2.
47+ license = lib.licenses.gpl2Plus;
48 platforms = lib.platforms.linux;
4950 # Older Linux versions need more patches to work.
+1-1
pkgs/os-specific/linux/batman-adv/alfred.nix
···21 meta = {
22 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
23 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, information distribution tool";
24- license = lib.licenses.gpl2;
25 maintainers = with lib.maintainers; [ fpletz ];
26 platforms = with lib.platforms; linux;
27 };
···21 meta = {
22 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
23 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, information distribution tool";
24+ license = lib.licenses.gpl2Only;
25 maintainers = with lib.maintainers; [ fpletz ];
26 platforms = with lib.platforms; linux;
27 };
+1-1
pkgs/os-specific/linux/batman-adv/batctl.nix
···22 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
23 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, control tool";
24 mainProgram = "batctl";
25- license = lib.licenses.gpl2;
26 maintainers = with lib.maintainers; [ fpletz ];
27 platforms = with lib.platforms; linux;
28 };
···22 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
23 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, control tool";
24 mainProgram = "batctl";
25+ license = lib.licenses.gpl2Only;
26 maintainers = with lib.maintainers; [ fpletz ];
27 platforms = with lib.platforms; linux;
28 };
+1-1
pkgs/os-specific/linux/batman-adv/default.nix
···30 meta = {
31 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
32 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2";
33- license = lib.licenses.gpl2;
34 maintainers = with lib.maintainers; [ fpletz philiptaron ];
35 platforms = with lib.platforms; linux;
36 };
···30 meta = {
31 homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
32 description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2";
33+ license = lib.licenses.gpl2Only;
34 maintainers = with lib.maintainers; [ fpletz philiptaron ];
35 platforms = with lib.platforms; linux;
36 };
+1-1
pkgs/os-specific/linux/bpftools/default.nix
···45 meta = with lib; {
46 homepage = "https://github.com/libbpf/bpftool";
47 description = "Debugging/program analysis tools for the eBPF subsystem";
48- license = [ licenses.gpl2 licenses.bsd2 ];
49 platforms = platforms.linux;
50 maintainers = with maintainers; [ thoughtpolice ];
51 };
···45 meta = with lib; {
46 homepage = "https://github.com/libbpf/bpftool";
47 description = "Debugging/program analysis tools for the eBPF subsystem";
48+ license = [ licenses.gpl2Only licenses.bsd2 ];
49 platforms = platforms.linux;
50 maintainers = with maintainers; [ thoughtpolice ];
51 };
···3940 meta = with lib; {
41 description = "LDAP module for the Solaris Nameservice Switch (NSS)";
42- license = licenses.gpl2;
43 platforms = platforms.linux;
44 };
45}
···3940 meta = with lib; {
41 description = "LDAP module for the Solaris Nameservice Switch (NSS)";
42+ license = licenses.gpl2Plus;
43 platforms = platforms.linux;
44 };
45}
+1-1
pkgs/os-specific/linux/numactl/default.nix
···27 meta = with lib; {
28 description = "Library and tools for non-uniform memory access (NUMA) machines";
29 homepage = "https://github.com/numactl/numactl";
30- license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21
31 platforms = platforms.linux;
32 };
33}
···27 meta = with lib; {
28 description = "Library and tools for non-uniform memory access (NUMA) machines";
29 homepage = "https://github.com/numactl/numactl";
30+ license = with licenses; [ gpl2Only lgpl21 ]; # libnuma is lgpl21
31 platforms = platforms.linux;
32 };
33}
+1-1
pkgs/os-specific/linux/nvidiabl/default.nix
···29 meta = with lib; {
30 description = "Linux driver for setting the backlight brightness on laptops using NVIDIA GPU";
31 homepage = "https://github.com/yorickvP/nvidiabl";
32- license = licenses.gpl2;
33 platforms = [ "x86_64-linux" "i686-linux" ];
34 maintainers = with maintainers; [ yorickvp ];
35 broken = kernel.kernelAtLeast "5.18";
···29 meta = with lib; {
30 description = "Linux driver for setting the backlight brightness on laptops using NVIDIA GPU";
31 homepage = "https://github.com/yorickvP/nvidiabl";
32+ license = licenses.gpl2Plus;
33 platforms = [ "x86_64-linux" "i686-linux" ];
34 maintainers = with maintainers; [ yorickvp ];
35 broken = kernel.kernelAtLeast "5.18";
+1-1
pkgs/os-specific/linux/pam_ccreds/default.nix
···18 homepage = "https://www.padl.com/OSS/pam_ccreds.html";
19 description = "PAM module to locally authenticate using an enterprise identity when the network is unavailable";
20 mainProgram = "ccreds_chkpwd";
21- license = licenses.gpl2;
22 platforms = platforms.linux;
23 };
24}
···18 homepage = "https://www.padl.com/OSS/pam_ccreds.html";
19 description = "PAM module to locally authenticate using an enterprise identity when the network is unavailable";
20 mainProgram = "ccreds_chkpwd";
21+ license = licenses.gpl2Only;
22 platforms = platforms.linux;
23 };
24}
+1-1
pkgs/os-specific/linux/pam_mount/default.nix
···52 meta = with lib; {
53 description = "PAM module to mount volumes for a user session";
54 homepage = "https://pam-mount.sourceforge.net/";
55- license = with licenses; [ gpl2 gpl3 lgpl21 lgpl3 ];
56 maintainers = with maintainers; [ netali ];
57 platforms = platforms.linux;
58 };
···52 meta = with lib; {
53 description = "PAM module to mount volumes for a user session";
54 homepage = "https://pam-mount.sourceforge.net/";
55+ license = with licenses; [ gpl2Plus gpl3 lgpl21 lgpl3 ];
56 maintainers = with maintainers; [ netali ];
57 platforms = platforms.linux;
58 };
+1-1
pkgs/os-specific/linux/paxctl/default.nix
···28 description = "Tool for controlling PaX flags on a per binary basis";
29 mainProgram = "paxctl";
30 homepage = "https://pax.grsecurity.net";
31- license = licenses.gpl2;
32 platforms = platforms.all;
33 maintainers = with maintainers; [ thoughtpolice ];
34 };
···28 description = "Tool for controlling PaX flags on a per binary basis";
29 mainProgram = "paxctl";
30 homepage = "https://pax.grsecurity.net";
31+ license = licenses.gpl2Only;
32 platforms = platforms.all;
33 maintainers = with maintainers; [ thoughtpolice ];
34 };
+1-1
pkgs/os-specific/linux/paxtest/default.nix
···18 meta = with lib; {
19 description = "Test various memory protection measures";
20 mainProgram = "paxtest";
21- license = licenses.gpl2;
22 platforms = platforms.linux;
23 maintainers = with maintainers; [ copumpkin joachifm ];
24 };
···18 meta = with lib; {
19 description = "Test various memory protection measures";
20 mainProgram = "paxtest";
21+ license = licenses.gpl2Only;
22 platforms = platforms.linux;
23 maintainers = with maintainers; [ copumpkin joachifm ];
24 };
+1-1
pkgs/os-specific/linux/pcmciautils/default.nix
···49 the PCMCIA subsystem to behave (almost) as every other
50 hotpluggable bus system.
51 ";
52- license = lib.licenses.gpl2;
53 platforms = lib.platforms.linux;
54 };
55}
···49 the PCMCIA subsystem to behave (almost) as every other
50 hotpluggable bus system.
51 ";
52+ license = lib.licenses.gpl2Only;
53 platforms = lib.platforms.linux;
54 };
55}
···65 homepage = "https://gitlab.com/procps-ng/procps";
66 description = "Utilities that give information about processes using the /proc filesystem";
67 priority = 11; # less than coreutils, which also provides "kill" and "uptime"
68- license = licenses.gpl2;
69 platforms = platforms.unix;
70 maintainers = [ maintainers.typetetris ];
71 };
···65 homepage = "https://gitlab.com/procps-ng/procps";
66 description = "Utilities that give information about processes using the /proc filesystem";
67 priority = 11; # less than coreutils, which also provides "kill" and "uptime"
68+ license = licenses.gpl2Plus;
69 platforms = platforms.unix;
70 maintainers = [ maintainers.typetetris ];
71 };
+1-1
pkgs/os-specific/linux/pscircle/default.nix
···25 homepage = "https://gitlab.com/mildlyparallel/pscircle";
26 description = "Visualize Linux processes in a form of a radial tree";
27 mainProgram = "pscircle";
28- license = licenses.gpl2;
29 maintainers = [ maintainers.ldesgoui ];
30 platforms = platforms.linux;
31 };
···25 homepage = "https://gitlab.com/mildlyparallel/pscircle";
26 description = "Visualize Linux processes in a form of a radial tree";
27 mainProgram = "pscircle";
28+ license = licenses.gpl2Only;
29 maintainers = [ maintainers.ldesgoui ];
30 platforms = platforms.linux;
31 };
+1-1
pkgs/os-specific/linux/rewritefs/default.nix
···25 description = ''A FUSE filesystem intended to be used
26 like Apache mod_rewrite'';
27 homepage = "https://github.com/sloonz/rewritefs";
28- license = licenses.gpl2;
29 maintainers = with maintainers; [ rnhmjoj ];
30 platforms = platforms.linux;
31 };
···25 description = ''A FUSE filesystem intended to be used
26 like Apache mod_rewrite'';
27 homepage = "https://github.com/sloonz/rewritefs";
28+ license = licenses.gpl2Only;
29 maintainers = with maintainers; [ rnhmjoj ];
30 platforms = platforms.linux;
31 };
···59 meta = {
60 description = "IBM ThinkPad hardware functions driver";
61 homepage = "https://github.com/linux-thinkpad/tp_smapi";
62- license = lib.licenses.gpl2;
63 maintainers = [ ];
64 # driver is only ment for linux thinkpads i think bellow platforms should cover it.
65 platforms = [ "x86_64-linux" "i686-linux" ];
···59 meta = {
60 description = "IBM ThinkPad hardware functions driver";
61 homepage = "https://github.com/linux-thinkpad/tp_smapi";
62+ license = lib.licenses.gpl2Plus;
63 maintainers = [ ];
64 # driver is only ment for linux thinkpads i think bellow platforms should cover it.
65 platforms = [ "x86_64-linux" "i686-linux" ];
+1-1
pkgs/os-specific/linux/trace-cmd/kernelshark.nix
···28 meta = with lib; {
29 description = "GUI for trace-cmd which is an interface for the Linux kernel ftrace subsystem";
30 homepage = "https://kernelshark.org/";
31- license = licenses.gpl2;
32 platforms = platforms.linux;
33 maintainers = with maintainers; [ basvandijk ];
34 };
···28 meta = with lib; {
29 description = "GUI for trace-cmd which is an interface for the Linux kernel ftrace subsystem";
30 homepage = "https://kernelshark.org/";
31+ license = licenses.gpl2Only;
32 platforms = platforms.linux;
33 maintainers = with maintainers; [ basvandijk ];
34 };
+1-1
pkgs/os-specific/linux/tunctl/default.nix
···19 homepage = "https://tunctl.sourceforge.net/";
20 description = "Utility to set up and maintain TUN/TAP network interfaces";
21 mainProgram = "tunctl";
22- license = lib.licenses.gpl2;
23 platforms = lib.platforms.linux;
24 };
25}
···19 homepage = "https://tunctl.sourceforge.net/";
20 description = "Utility to set up and maintain TUN/TAP network interfaces";
21 mainProgram = "tunctl";
22+ license = lib.licenses.gpl2Only;
23 platforms = lib.platforms.linux;
24 };
25}
···22 voltage offset to one of 5 voltage planes, and override your systems temperature
23 target (CPU will throttle when this temperature is reached).
24 '';
25- license = licenses.gpl2;
26 platforms = [ "x86_64-linux" ];
27 };
28}
···22 voltage offset to one of 5 voltage planes, and override your systems temperature
23 target (CPU will throttle when this temperature is reached).
24 '';
25+ license = licenses.gpl2Only;
26 platforms = [ "x86_64-linux" ];
27 };
28}
···21 description = "Set the energy versus performance policy preference bias on recent X86 processors";
22 mainProgram = "x86_energy_perf_policy";
23 homepage = "https://www.kernel.org/";
24- license = licenses.gpl2;
25 platforms = [ "i686-linux" "x86_64-linux" ]; # x86-specific
26 };
27}
···21 description = "Set the energy versus performance policy preference bias on recent X86 processors";
22 mainProgram = "x86_energy_perf_policy";
23 homepage = "https://www.kernel.org/";
24+ license = licenses.gpl2Only;
25 platforms = [ "i686-linux" "x86_64-linux" ]; # x86-specific
26 };
27}
+1-1
pkgs/os-specific/linux/x86info/default.nix
···49 frequency, and identify the cache sizes and layout.
50 '';
51 platforms = [ "i686-linux" "x86_64-linux" ];
52- license = lib.licenses.gpl2;
53 homepage = "https://github.com/kernelslacker/x86info";
54 maintainers = with lib.maintainers; [ jcumming ];
55 };
···49 frequency, and identify the cache sizes and layout.
50 '';
51 platforms = [ "i686-linux" "x86_64-linux" ];
52+ license = lib.licenses.gpl2Only;
53 homepage = "https://github.com/kernelslacker/x86info";
54 maintainers = with lib.maintainers; [ jcumming ];
55 };
+1-1
pkgs/os-specific/linux/xone/default.nix
···31 meta = with lib; {
32 description = "Linux kernel driver for Xbox One and Xbox Series X|S accessories";
33 homepage = "https://github.com/medusalix/xone";
34- license = licenses.gpl2;
35 maintainers = with lib.maintainers; [ rhysmdnz ];
36 platforms = platforms.linux;
37 };
···31 meta = with lib; {
32 description = "Linux kernel driver for Xbox One and Xbox Series X|S accessories";
33 homepage = "https://github.com/medusalix/xone";
34+ license = licenses.gpl2Plus;
35 maintainers = with lib.maintainers; [ rhysmdnz ];
36 platforms = platforms.linux;
37 };
+1-1
pkgs/os-specific/linux/xsensors/default.nix
···16 ./replace-deprecated-gtk.patch
17 ];
18 meta = with lib; {
19- license = licenses.gpl2;
20 platforms = platforms.linux;
21 maintainers = with maintainers; [ ];
22 };
···16 ./replace-deprecated-gtk.patch
17 ];
18 meta = with lib; {
19+ license = licenses.gpl2Plus;
20 platforms = platforms.linux;
21 maintainers = with maintainers; [ ];
22 };