Compare commits

...
4 Commits
Author SHA1 Message Date
Lumpiasty 663de829cf update nixos 2026-09-24 20:11:37 +02:00
Lumpiasty dbe5c33c7a remove ntfs patches as they are upstream 2026-09-24 20:05:57 +02:00
Lumpiasty 551f7676c1 switch cachyos kernel to master 2026-09-24 19:49:46 +02:00
Lumpiasty 9dee4a9952 nix gc only if bigger than 150GB 2026-09-17 21:01:21 +02:00
7 changed files with 27 additions and 73 deletions
Generated
+24 -25
View File
@@ -67,11 +67,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1789506088,
"narHash": "sha256-BTpzemdCBYhjBXsl6EirYaWUFxRkCW8JmgAMelDDg6U=",
"lastModified": 1790193712,
"narHash": "sha256-f9ri1oARsL50D9mowaBGx2mmcbekvqRoxb9p8owXrVg=",
"owner": "sadjow",
"repo": "claude-code-nix",
"rev": "f5783590a83ea9e2e9c710dc839abf13f59aec37",
"rev": "a4ada6cadb755b6fb9f225fe77d5b8211d0d969a",
"type": "github"
},
"original": {
@@ -242,11 +242,11 @@
]
},
"locked": {
"lastModified": 1789482455,
"narHash": "sha256-pD3qVlQ4mUCFoTWrYtxecpSitQMsgJvJIN0FUIDZoEU=",
"lastModified": 1790265244,
"narHash": "sha256-PFNTZbWRxWk5/JreN2mB8e2ED3s/KiwGuBjl0Vg9pbw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "efa3ccb4c3cc90d832eab232976379058fa75aa3",
"rev": "e3b0881f91f42bea70bcc516220880cce9daf122",
"type": "github"
},
"original": {
@@ -307,17 +307,16 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1789241994,
"narHash": "sha256-kY+k8kGBd8w4kxrw8IPzQGpnYZQV4mik2ZNHtGN0eHI=",
"lastModified": 1790196063,
"narHash": "sha256-FJY+wE3p1u0OpY53KKFHbQMDu10HW4s/n+xS68F+KN4=",
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
"rev": "444d135dde71c1de547cf7bfd73e67145e67aebb",
"rev": "2db198e0d9d85b0e75295f1e34101015cb6069b1",
"type": "github"
},
"original": {
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
"rev": "444d135dde71c1de547cf7bfd73e67145e67aebb",
"type": "github"
}
},
@@ -365,11 +364,11 @@
]
},
"locked": {
"lastModified": 1789505328,
"narHash": "sha256-e5uDLKf9xX/KBBhLWvVyOJYAfJ3H00gjE/ZqWksrnRg=",
"lastModified": 1789756059,
"narHash": "sha256-/3LGjypiubcRL3h0rrx+hXvEctNRjGDIiMzog/v6fMw=",
"owner": "sudosubin",
"repo": "nix-skills",
"rev": "8423977bde377e09f1ea1c977878e41001910619",
"rev": "3f79cccf12afbd556a7c58111682c6cb6f1905fa",
"type": "github"
},
"original": {
@@ -387,11 +386,11 @@
]
},
"locked": {
"lastModified": 1777567981,
"narHash": "sha256-8ZVUoerhitQdBRtQalX0US1Nmc4c9cRGDhBpfAPH51w=",
"lastModified": 1789921895,
"narHash": "sha256-9EhZeHAafVjvHYXM8ZwSx55Yt7KxGEa4y32z8WET9ic=",
"owner": "jzbor",
"repo": "nix-sweep",
"rev": "b3f71b38917ec9701a505ae3caa6907ccc6b5380",
"rev": "9c66ccb60ce5b1a1b8e0d03d994b793803cfa529",
"type": "github"
},
"original": {
@@ -408,11 +407,11 @@
]
},
"locked": {
"lastModified": 1789417814,
"narHash": "sha256-xV9fcqtH6jJLVBF3ocqBBwZkPKEke+BujhEwT4Ye9Tc=",
"lastModified": 1789978172,
"narHash": "sha256-FIRXajv1pPZ+l6On6ekkmcQ6le0Zi0ncRUoR3nB0vKA=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "d40fd26f323c898b0c195d41aa5efadd85f57832",
"rev": "9ebcb7766700d7e006d9505247bd7ce0426f4232",
"type": "github"
},
"original": {
@@ -424,11 +423,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1789181251,
"narHash": "sha256-8yaO1XLoObzYgb6Uj+0IkUxbkCI6kBLuImoZAuAHzB4=",
"lastModified": 1790163306,
"narHash": "sha256-p3t7gWoWwCxI9Q+uCfRcObpoerQqc18MfwncJTXZzAA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f496248152e1ad8c61b59a6739cc499b447168e4",
"rev": "208cb4803da35b9c6dcf385154c5d6d94323bfb9",
"type": "github"
},
"original": {
@@ -471,11 +470,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1789286504,
"narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
"lastModified": 1790185690,
"narHash": "sha256-xJ+X4hBtOcAFGBOe5nAMyMUeF9foJBmIOu3NjBqBycU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
"rev": "4975466d324710c576dc11ad614684e6bd8cad8e",
"type": "github"
},
"original": {
+1 -1
View File
@@ -52,7 +52,7 @@
url = "github:sudosubin/nix-skills";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/444d135dde71c1de547cf7bfd73e67145e67aebb";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel";
bun2nix = {
url = "github:nix-community/bun2nix";
inputs.nixpkgs.follows = "nixpkgs";
-1
View File
@@ -18,7 +18,6 @@
system/ipv6-mostly.nix
system/nix.nix
system/zfs.nix
system/ntfsplus.nix
desktop/plasma.nix
desktop/touchpad.nix
+2
View File
@@ -23,6 +23,8 @@ in
keepMin = if keepGenerations != null then keepGenerations else 10;
gc = true; # Run GC afterwards
gcBigger = 150; # Run GC only if store is bigger than 150 GiB
gcModest = true; # Stop gc once store meets quota
};
services.peerix = {
@@ -1,13 +0,0 @@
diff --git a/fs/ntfs/super.c b/fs/ntfs/super.c
--- a/fs/ntfs/super.c
+++ b/fs/ntfs/super.c
@@ -91,7 +91,7 @@ static const struct fs_parameter_spec ntfs_parameters[] = {
fsparam_flag("sys_immutable", Opt_sys_immutable),
fsparam_flag("nohidden", Opt_nohidden),
fsparam_flag("hide_dot_files", Opt_hide_dot_files),
- fsparam_flag("windows_names", Opt_check_windows_names),
+ fsparam_bool("windows_names", Opt_check_windows_names),
fsparam_flag("acl", Opt_acl),
fsparam_flag("discard", Opt_discard),
fsparam_flag("sparse", Opt_sparse),
@@ -1,20 +0,0 @@
diff --git a/fs/ntfs/namei.c b/fs/ntfs/namei.c
--- a/fs/ntfs/namei.c
+++ b/fs/ntfs/namei.c
@@ -61,12 +61,12 @@ static int ntfs_check_bad_windows_name(struct ntfs_volume *vol,
const __le16 *wc,
unsigned int wc_len)
{
- if (ntfs_check_bad_char(wc, wc_len))
- return -EINVAL;
-
if (!NVolCheckWindowsNames(vol))
return 0;
+ if (ntfs_check_bad_char(wc, wc_len))
+ return -EINVAL;
+
/* Check for trailing space or dot. */
if (wc_len > 0 &&
(wc[wc_len - 1] == cpu_to_le16(' ') ||
-13
View File
@@ -1,13 +0,0 @@
{ config, lib, pkgs, ... }:
{
boot.extraModulePackages = [
((pkgs.callPackage ../../pkgs/ntfs/package.nix { kernel = config.boot.kernelPackages.kernel; }).overrideAttrs {
patches = [
./ntfsplus-patches/0001-fix-windows_names-option.patch
./ntfsplus-patches/0002-gate-bad-character-check-by-windows_names.patch
];
})
];
}