add manga
This commit is contained in:
@@ -121,6 +121,7 @@
|
|||||||
./modules/graphical/stylix.nix
|
./modules/graphical/stylix.nix
|
||||||
nixos-cosmic.nixosModules.default
|
nixos-cosmic.nixosModules.default
|
||||||
./modules/graphical/cosmic.nix
|
./modules/graphical/cosmic.nix
|
||||||
|
({ outputs, ... }: { stylix.image = ./tsukasa.jpg; })
|
||||||
];
|
];
|
||||||
specialArgs = specialArgs // { inherit inputs outputs; };
|
specialArgs = specialArgs // { inherit inputs outputs; };
|
||||||
};
|
};
|
||||||
|
|||||||
88
modules/kernel-testing.nix
Normal file
88
modules/kernel-testing.nix
Normal file
@@ -0,0 +1,88 @@
|
|||||||
|
{ pkgs, config, ... }:
|
||||||
|
let
|
||||||
|
#amdgpu_module_pkg =
|
||||||
|
# { pkgs, lib, fetchurl, kernel ? pkgs.linuxPackages_latest.kernel, ... }:
|
||||||
|
#
|
||||||
|
# pkgs.stdenv.mkDerivation {
|
||||||
|
# pname = "amdgpu-kernel-module";
|
||||||
|
# inherit (kernel) version postPatch nativeBuildInputs;
|
||||||
|
# src = fetchurl {
|
||||||
|
# url =
|
||||||
|
# "https://gitlab.freedesktop.org/agd5f/linux/-/archive/amd-drm-next-6.15-2025-03-14/linux-amd-drm-next-6.15-2025-03-14.tar.gz";
|
||||||
|
# # After the first build attempt, look for "hash mismatch" and then 2 lines below at the "got:" line.
|
||||||
|
# # Use "sha256-....." value here.
|
||||||
|
# hash = "sha256-/9EvJNBSKteXljrZzmaQkbZ7o4etCe0yFM3JJg/jD7o=";
|
||||||
|
# };
|
||||||
|
#
|
||||||
|
# kernel_dev = kernel.dev;
|
||||||
|
# kernelVersion = kernel.modDirVersion;
|
||||||
|
#
|
||||||
|
# modulePath = "drivers/gpu/drm/amd/amdgpu";
|
||||||
|
#
|
||||||
|
# buildPhase = ''
|
||||||
|
# BUILT_KERNEL=$kernel_dev/lib/modules/$kernelVersion/build
|
||||||
|
#
|
||||||
|
# cp $BUILT_KERNEL/Module.symvers .
|
||||||
|
# cp $BUILT_KERNEL/.config .
|
||||||
|
# cp $kernel_dev/vmlinux .
|
||||||
|
#
|
||||||
|
# make "-j$NIX_BUILD_CORES" modules_prepare
|
||||||
|
# make "-j$NIX_BUILD_CORES" M=$modulePath modules
|
||||||
|
# '';
|
||||||
|
#
|
||||||
|
# installPhase = ''
|
||||||
|
# make \
|
||||||
|
# INSTALL_MOD_PATH="$out" \
|
||||||
|
# XZ="xz -T$NIX_BUILD_CORES" \
|
||||||
|
# M="$modulePath" \
|
||||||
|
# modules_install
|
||||||
|
# '';
|
||||||
|
#
|
||||||
|
# meta = {
|
||||||
|
# description = "AMD GPU kernel module";
|
||||||
|
# license = lib.licenses.gpl3;
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# amdgpu_module = pkgs.callPackage amdgpu_module_pkg {
|
||||||
|
# kernel = config.boot.kernelPackages.kernel;
|
||||||
|
# };
|
||||||
|
|
||||||
|
in
|
||||||
|
{
|
||||||
|
#boot.extraModulePackages = [ amdgpu_module ];
|
||||||
|
#boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
#boot.kernelPackages = pkgs.linuxPackages_testing;
|
||||||
|
#boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_6_13.override {
|
||||||
|
# argsOverride = rec {
|
||||||
|
# src = pkgs.fetchurl {
|
||||||
|
# url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
||||||
|
# sha256 = "07c08x68fgcsgriss5z8w427h69y52s887vas91jzb5p70hbcf9s";
|
||||||
|
# };
|
||||||
|
# version = "6.13.7";
|
||||||
|
# modDirVersion = "6.13.7";
|
||||||
|
# };
|
||||||
|
#});
|
||||||
|
|
||||||
|
boot.kernelPackages =
|
||||||
|
let
|
||||||
|
amd_drm_next_pkg = { fetchurl, buildLinux, ... }@args:
|
||||||
|
|
||||||
|
buildLinux (args // rec {
|
||||||
|
version = "6.14.0-rc4";
|
||||||
|
modDirVersion = version;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url =
|
||||||
|
"https://gitlab.freedesktop.org/agd5f/linux/-/archive/amd-drm-next-6.15-2025-03-14/linux-amd-drm-next-6.15-2025-03-14.tar.gz";
|
||||||
|
# After the first build attempt, look for "hash mismatch" and then 2 lines below at the "got:" line.
|
||||||
|
# Use "sha256-....." value here.
|
||||||
|
hash = "sha256-/9EvJNBSKteXljrZzmaQkbZ7o4etCe0yFM3JJg/jD7o=";
|
||||||
|
};
|
||||||
|
kernelPatches = [ ];
|
||||||
|
|
||||||
|
extraMeta.branch = "6.14.0-rc4";
|
||||||
|
} // (args.argsOverride or { }));
|
||||||
|
linux_amd_drm_next = pkgs.callPackage amd_drm_next_pkg { };
|
||||||
|
in
|
||||||
|
pkgs.recurseIntoAttrs (pkgs.linuxPackagesFor linux_amd_drm_next);
|
||||||
|
}
|
||||||
@@ -1,88 +1,4 @@
|
|||||||
{ pkgs, config, ... }:
|
{ pkgs, config, ... }:
|
||||||
let
|
|
||||||
#amdgpu_module_pkg =
|
|
||||||
# { pkgs, lib, fetchurl, kernel ? pkgs.linuxPackages_latest.kernel, ... }:
|
|
||||||
#
|
|
||||||
# pkgs.stdenv.mkDerivation {
|
|
||||||
# pname = "amdgpu-kernel-module";
|
|
||||||
# inherit (kernel) version postPatch nativeBuildInputs;
|
|
||||||
# src = fetchurl {
|
|
||||||
# url =
|
|
||||||
# "https://gitlab.freedesktop.org/agd5f/linux/-/archive/amd-drm-next-6.15-2025-03-14/linux-amd-drm-next-6.15-2025-03-14.tar.gz";
|
|
||||||
# # After the first build attempt, look for "hash mismatch" and then 2 lines below at the "got:" line.
|
|
||||||
# # Use "sha256-....." value here.
|
|
||||||
# hash = "sha256-/9EvJNBSKteXljrZzmaQkbZ7o4etCe0yFM3JJg/jD7o=";
|
|
||||||
# };
|
|
||||||
#
|
|
||||||
# kernel_dev = kernel.dev;
|
|
||||||
# kernelVersion = kernel.modDirVersion;
|
|
||||||
#
|
|
||||||
# modulePath = "drivers/gpu/drm/amd/amdgpu";
|
|
||||||
#
|
|
||||||
# buildPhase = ''
|
|
||||||
# BUILT_KERNEL=$kernel_dev/lib/modules/$kernelVersion/build
|
|
||||||
#
|
|
||||||
# cp $BUILT_KERNEL/Module.symvers .
|
|
||||||
# cp $BUILT_KERNEL/.config .
|
|
||||||
# cp $kernel_dev/vmlinux .
|
|
||||||
#
|
|
||||||
# make "-j$NIX_BUILD_CORES" modules_prepare
|
|
||||||
# make "-j$NIX_BUILD_CORES" M=$modulePath modules
|
|
||||||
# '';
|
|
||||||
#
|
|
||||||
# installPhase = ''
|
|
||||||
# make \
|
|
||||||
# INSTALL_MOD_PATH="$out" \
|
|
||||||
# XZ="xz -T$NIX_BUILD_CORES" \
|
|
||||||
# M="$modulePath" \
|
|
||||||
# modules_install
|
|
||||||
# '';
|
|
||||||
#
|
|
||||||
# meta = {
|
|
||||||
# description = "AMD GPU kernel module";
|
|
||||||
# license = lib.licenses.gpl3;
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
# amdgpu_module = pkgs.callPackage amdgpu_module_pkg {
|
|
||||||
# kernel = config.boot.kernelPackages.kernel;
|
|
||||||
# };
|
|
||||||
|
|
||||||
in
|
|
||||||
{
|
{
|
||||||
#boot.extraModulePackages = [ amdgpu_module ];
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
#boot.kernelPackages = pkgs.linuxPackages_latest;
|
|
||||||
#boot.kernelPackages = pkgs.linuxPackages_testing;
|
|
||||||
#boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_6_13.override {
|
|
||||||
# argsOverride = rec {
|
|
||||||
# src = pkgs.fetchurl {
|
|
||||||
# url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz";
|
|
||||||
# sha256 = "07c08x68fgcsgriss5z8w427h69y52s887vas91jzb5p70hbcf9s";
|
|
||||||
# };
|
|
||||||
# version = "6.13.7";
|
|
||||||
# modDirVersion = "6.13.7";
|
|
||||||
# };
|
|
||||||
#});
|
|
||||||
|
|
||||||
boot.kernelPackages =
|
|
||||||
let
|
|
||||||
amd_drm_next_pkg = { fetchurl, buildLinux, ... }@args:
|
|
||||||
|
|
||||||
buildLinux (args // rec {
|
|
||||||
version = "6.14.0-rc4";
|
|
||||||
modDirVersion = version;
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url =
|
|
||||||
"https://gitlab.freedesktop.org/agd5f/linux/-/archive/amd-drm-next-6.15-2025-03-14/linux-amd-drm-next-6.15-2025-03-14.tar.gz";
|
|
||||||
# After the first build attempt, look for "hash mismatch" and then 2 lines below at the "got:" line.
|
|
||||||
# Use "sha256-....." value here.
|
|
||||||
hash = "sha256-/9EvJNBSKteXljrZzmaQkbZ7o4etCe0yFM3JJg/jD7o=";
|
|
||||||
};
|
|
||||||
kernelPatches = [ ];
|
|
||||||
|
|
||||||
extraMeta.branch = "6.14.0-rc4";
|
|
||||||
} // (args.argsOverride or { }));
|
|
||||||
linux_amd_drm_next = pkgs.callPackage amd_drm_next_pkg { };
|
|
||||||
in
|
|
||||||
pkgs.recurseIntoAttrs (pkgs.linuxPackagesFor linux_amd_drm_next);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ in {
|
|||||||
${mangal} inline -S Manganato --query "Parallel_City" --manga first --download
|
${mangal} inline -S Manganato --query "Parallel_City" --manga first --download
|
||||||
${mangal} inline -S Manganato --query "Existence" --manga first --download
|
${mangal} inline -S Manganato --query "Existence" --manga first --download
|
||||||
${mangal} inline -S Mangapill --query "Call_of_the_Night" --manga first --download
|
${mangal} inline -S Mangapill --query "Call_of_the_Night" --manga first --download
|
||||||
|
${mangal} inline -S AsuraScans --query "The_tutorial" --manga first --download
|
||||||
'';
|
'';
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
../../modules/flatpak.nix
|
../../modules/flatpak.nix
|
||||||
../../modules/gpg.nix
|
../../modules/gpg.nix
|
||||||
#../../modules/xanmod-kernel.nix
|
#../../modules/xanmod-kernel.nix
|
||||||
../../modules/kernel.nix
|
../../modules/kernel-testing.nix
|
||||||
../../modules/services/syncthing.nix
|
../../modules/services/syncthing.nix
|
||||||
../../modules/support/ntfs.nix
|
../../modules/support/ntfs.nix
|
||||||
../../modules/fh/writing.nix
|
../../modules/fh/writing.nix
|
||||||
|
|||||||
Reference in New Issue
Block a user