Compare commits

...

3 Commits

Author SHA1 Message Date
tux
162b822870 feat(core): add nix-index-database module 2026-08-07 16:41:03 +05:30
tux
8410655614 feat(canopus): add galaxy-buds-client 2026-08-07 16:16:40 +05:30
tux
1e6cf52067 perf(hardware): optimize fan curves 2026-08-07 15:27:20 +05:30
6 changed files with 59 additions and 16 deletions

21
flake.lock generated
View File

@@ -899,6 +899,26 @@
"type": "github" "type": "github"
} }
}, },
"nix-index-database": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1785650611,
"narHash": "sha256-q4kR7g+pCcz6NASvoVPYu+CWWUurX03wogtBqGmR4h0=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "dbc756c9d7287de19b3e0e38c928c47510d42c3e",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-index-database",
"type": "github"
}
},
"nixcord": { "nixcord": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
@@ -1268,6 +1288,7 @@
"lan-mouse": "lan-mouse", "lan-mouse": "lan-mouse",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",
"mango": "mango", "mango": "mango",
"nix-index-database": "nix-index-database",
"nixcord": "nixcord", "nixcord": "nixcord",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_9", "nixpkgs": "nixpkgs_9",

View File

@@ -49,6 +49,11 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
};
import-tree.url = "github:vic/import-tree"; import-tree.url = "github:vic/import-tree";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11-small"; nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.11-small";

View File

@@ -13,6 +13,8 @@
hyprland-git = inputs.hyprland.packages.${prev.stdenv.hostPlatform.system}; hyprland-git = inputs.hyprland.packages.${prev.stdenv.hostPlatform.system};
awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww; awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww;
vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system}; vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system};
nix-index-small =
inputs.nix-index-database.packages.${prev.stdenv.hostPlatform.system}.nix-index-with-small-db;
}; };
stable-packages = final: _prev: { stable-packages = final: _prev: {

View File

@@ -44,6 +44,7 @@
".local/state/lazygit" ".local/state/lazygit"
".local/share/vicinae" ".local/share/vicinae"
".local/share/TelegramDesktop" ".local/share/TelegramDesktop"
".local/share/GalaxyBudsClient"
]; ];
files = [ files = [
@@ -123,6 +124,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
davinci-resolve davinci-resolve
telegram-desktop telegram-desktop
galaxy-buds-client
]; ];
# !!! DO NOT CHANGE THIS !!! # !!! DO NOT CHANGE THIS !!!

View File

@@ -93,42 +93,42 @@
balanced: [ balanced: [
( (
fan: CPU, fan: CPU,
pwm: (2, 22, 45, 68, 91, 153, 153, 153), pwm: (20, 40, 60, 85, 110, 140, 170, 200),
temp: (55, 62, 66, 70, 74, 78, 78, 78), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: false, enabled: true,
), ),
( (
fan: GPU, fan: GPU,
pwm: (2, 25, 48, 71, 94, 165, 165, 165), pwm: (20, 40, 60, 85, 110, 140, 170, 200),
temp: (55, 62, 66, 70, 74, 78, 78, 78), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: false, enabled: true,
), ),
], ],
performance: [ performance: [
( (
fan: CPU, fan: CPU,
pwm: (35, 68, 79, 91, 114, 175, 175, 175), pwm: (35, 60, 90, 120, 150, 180, 220, 255),
temp: (58, 62, 66, 70, 74, 78, 78, 78), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: false, enabled: true,
), ),
( (
fan: GPU, fan: GPU,
pwm: (35, 71, 84, 94, 119, 188, 188, 188), pwm: (35, 60, 90, 120, 150, 180, 220, 255),
temp: (58, 62, 66, 70, 74, 78, 78, 78), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: false, enabled: true,
), ),
], ],
quiet: [ quiet: [
( (
fan: CPU, fan: CPU,
pwm: (2, 12, 22, 35, 45, 58, 79, 79), pwm: (0, 10, 20, 35, 55, 80, 110, 140),
temp: (55, 62, 66, 70, 74, 78, 82, 82), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: true, enabled: true,
), ),
( (
fan: GPU, fan: GPU,
pwm: (2, 12, 25, 35, 48, 61, 84, 84), pwm: (0, 10, 20, 35, 55, 80, 110, 140),
temp: (55, 62, 66, 70, 74, 78, 82, 82), temp: (45, 55, 62, 68, 74, 80, 86, 92),
enabled: true, enabled: true,
), ),
], ],

View File

@@ -0,0 +1,13 @@
{ inputs, ... }:
{
flake.modules.nixos.core = { pkgs, ... }: {
imports = [
inputs.nix-index-database.nixosModules.default
];
programs = {
nix-index.package = pkgs.nix-index-small;
nix-index-database.comma.enable = true;
};
};
}