Compare commits

4 Commits

Author SHA1 Message Date
doloro 9b9a34f708 kernal pera changes 2026-04-30 11:36:28 +01:00
doloro ed8f2b4499 bump: nix flake update 2026-04-30 11:33:33 +01:00
doloro ecdf754a3c kernal peram add to laptop 2026-04-28 13:30:21 +01:00
doloro 8b29dff48f add: ai to desktop 2026-04-28 13:30:12 +01:00
6 changed files with 78 additions and 67 deletions
@@ -33,6 +33,8 @@
modules.spotify
modules.easyeffects
modules.lavd
modules.ai
<modules/ai/ollama-cuda>
];
nixos =
{ config, pkgs, ... }:
+2 -2
View File
@@ -83,14 +83,14 @@
# supported GPUs is at:
# https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
# Only available from driver 515.43.04+
open = false;
open = true;
# Enable the Nvidia settings menu,
# accessible via `nvidia-settings`.
nvidiaSettings = true;
# Optionally, you may need to select the appropriate driver version for your specific GPU.
package = config.boot.kernelPackages.nvidiaPackages.beta;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
};
+4 -3
View File
@@ -171,11 +171,12 @@
# "mem_sleep_default=deep"
# "i915.fastboot=1"
# "i915.modeset=1"
# "ahci.mobile_lpm_policy=1"
"ahci.mobile_lpm_policy=1"
# "intel_idle.max_cstate=10"
"processor.max_cstate=10"
# "quiet"
# "splash"
"pci=noaer"
"quiet"
"splash"
# "idle=halt"
];
boot.binfmt.emulatedSystems = [
+9 -11
View File
@@ -1,21 +1,19 @@
{ den, modules, ... }:
{
modules.ai = {
provides = {
ollama-cuda = {
homeManager =
{ pkgs, ... }:
{
home.packages = [ pkgs.ollama-cuda ];
};
};
};
homeManager =
{ pkgs, ... }:
{
home.packages = [ pkgs.opencode ];
};
};
modules.ai.ollama-cuda = {
homeManager =
{ pkgs, ... }:
{
services.ollama = {
enable = true;
package = pkgs.ollama-cuda;
loadModels = "qwen3-coder";
};
};
};
}
+11 -1
View File
@@ -1,6 +1,7 @@
{
den,
modules,
lib,
inputs,
...
}:
@@ -9,11 +10,15 @@
flake-file.inputs = {
nixvim = {
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
# inputs.nixpkgs.follows = "nixpkgs";
};
};
modules = {
nixvim = {
nixos =
{ home-manager, ... }:
{
};
homeManager =
{ pkgs, ... }:
{
@@ -23,6 +28,11 @@
programs.nixvim = {
enable = true;
defaultEditor = true;
nixpkgs = {
config = {
allowUnfree = true;
};
};
colorschemes.gruvbox-material.enable = true;
extraPackages = with pkgs; [
# formatters
Generated
+50 -50
View File
@@ -409,11 +409,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1776545703,
"narHash": "sha256-+EvL6D/ENSouidMse/QdokaHUZTgyCYmW8k6xaCqImk=",
"lastModified": 1777445753,
"narHash": "sha256-FqwjhUWRGzpHyYRDYB9f4r9nhlFRv31on7UsX9WqVrs=",
"owner": "vikingnope",
"repo": "helium-browser-nix-flake",
"rev": "33dfb6d7e53e5b568690ede1e0299d2fdae56868",
"rev": "1de208c9ba96502c4e53ac01c1044d6da2065471",
"type": "github"
},
"original": {
@@ -429,11 +429,11 @@
]
},
"locked": {
"lastModified": 1777151655,
"narHash": "sha256-Th3a5OZyEy4kCoyLfefnt+2dwRIrFQqYgMsayF9qzFw=",
"lastModified": 1777518431,
"narHash": "sha256-SwgiG2T5pbyo33Vz7/vUCAhEMgwCK8Pa2nDSx5a6/WE=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "6f59831b23d03bbf4fbd13ad167ae25da294cc14",
"rev": "2e54a938cdd4c8e414b2518edc3d82308027c670",
"type": "github"
},
"original": {
@@ -517,11 +517,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1777151844,
"narHash": "sha256-dd+Xc4VvrLQ2L1nprT9W5GvHBV/+u+0OZT0nvFAQNfg=",
"lastModified": 1777536932,
"narHash": "sha256-ewznj221hpKokwiNyrZUTpf7fy+LHEy3kchZ8v7gH7U=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "b7a3042964a200790c82e8d273d80d9bcf5bb115",
"rev": "2ff598896d3334cb44331463e845128cae4815f1",
"type": "github"
},
"original": {
@@ -694,11 +694,11 @@
]
},
"locked": {
"lastModified": 1777148223,
"narHash": "sha256-PTf7kRFFzCW6rIYxLH2fWfVJmj86FSYe3k6L8B+IM9o=",
"lastModified": 1777492286,
"narHash": "sha256-PwuoEJQcjSKJNP5T55qhfDwIP0tw5zxEhfu8GDfKfeg=",
"owner": "hyprwm",
"repo": "hyprutils",
"rev": "fa3992be2dfebe4ab06d753c6ca59bea298e798f",
"rev": "ec5c0c709706bad5b82f667fd8758eae442577ce",
"type": "github"
},
"original": {
@@ -843,11 +843,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1777130270,
"narHash": "sha256-AgOIR3O+hLkTe/spgYjp0knc37iy/A5DqGRY+8DP3LE=",
"lastModified": 1777542749,
"narHash": "sha256-j4W+WwdiRxTTFdsoB8A7jlLNLbMQANKJxh9eKf8nOIs=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "e43ef13f23c2c7ae5b10e842745cb345faff4f40",
"rev": "36130bc452e0a84c07761d2e176ae875b48eebf3",
"type": "github"
},
"original": {
@@ -876,11 +876,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1777115961,
"narHash": "sha256-ehSMsSpE+0k8r+2Vseu8kangsYxToZv3vinynsDp9zs=",
"lastModified": 1777468255,
"narHash": "sha256-lBZc1UMy+1P1T/E41j3jQrpS7EFI3qegd+ktHZdamIg=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "8ed0da44d974c32c6877d2f4630c314da0717ecb",
"rev": "dd1c3bcb9f1ef416df33ffa22d1d9bcee1398e7d",
"type": "github"
},
"original": {
@@ -898,11 +898,11 @@
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1777140538,
"narHash": "sha256-2y5SwHxTOwEdr8WZv1IGBVoJM47YcomfoxFnZj9TgN0=",
"lastModified": 1777227006,
"narHash": "sha256-A7GcOXjfo2xmZ3ERgN0j6GcqaVzqIf5zpYQcdfDaMr0=",
"owner": "xddxdd",
"repo": "nix-cachyos-kernel",
"rev": "ce6083d35e50516dd6eb6156d0cbda67baed9117",
"rev": "0f7e2bea4088227a80502557f6c0e3b74949d6b5",
"type": "github"
},
"original": {
@@ -945,11 +945,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1776734388,
"narHash": "sha256-vl3dkhlE5gzsItuHoEMVe+DlonsK+0836LIRDnm6MXQ=",
"lastModified": 1777428379,
"narHash": "sha256-ypxFOeDz+CqADEQNL72haqGjvZQdBR5Vc7pyx2JDttI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "10e7ad5bbcb421fe07e3a4ad53a634b0cd57ffac",
"rev": "755f5aa91337890c432639c60b6064bb7fe67769",
"type": "github"
},
"original": {
@@ -990,11 +990,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1777100098,
"narHash": "sha256-m9HxywMUYWroIRrQHKE+wxE17gBfum99i9H5bBdsxYI=",
"lastModified": 1777187199,
"narHash": "sha256-RJlLGrl+xHndIVK1NbPkIsItePNB3X4PIe8UTk3AHnw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "370045a56d68e7127ce54e0906ab33c3abd387a5",
"rev": "facea5e538604efa4893c08770fe9fca5bf62c2f",
"type": "github"
},
"original": {
@@ -1006,11 +1006,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1776949667,
"narHash": "sha256-Kq5uL1t/WUp+Z3CjXDpoE9seUiUNLqHN3FkiIjneWeA=",
"rev": "01fbdeef22b76df85ea168fbfe1bfd9e63681b30",
"lastModified": 1777395829,
"narHash": "sha256-G77zuprOFgsvOB78BfVeSYu71UOwCet4x3zAXkFZ9kI=",
"rev": "e75f25705c2934955ee5075e62530d74aca973c6",
"type": "tarball",
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre985930.01fbdeef22b7/nixexprs.tar.xz"
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre988531.e75f25705c29/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
@@ -1035,11 +1035,11 @@
},
"nixpkgs_7": {
"locked": {
"lastModified": 1776169885,
"narHash": "sha256-Gk2T0tDDDAs319hp/ak+bAIUG5bPMvnNEjPV8CS86Fg=",
"rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9",
"lastModified": 1776877367,
"narHash": "sha256-wMN1gM00sUQ2KC9CNr/XEOGdfOrl67PabIRv9AYayTo=",
"rev": "0726a0ecb6d4e08f6adced58726b95db924cef57",
"type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre980183.4bd9165a9165/nixexprs.tar.xz"
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre985613.0726a0ecb6d4/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
@@ -1055,11 +1055,11 @@
"systems": "systems_4"
},
"locked": {
"lastModified": 1777080231,
"narHash": "sha256-gpx+FmYpBAO4toBmQzcmdR6gVvVxT969UlB7Xz2jbFA=",
"lastModified": 1777236345,
"narHash": "sha256-ALOqlq7bE30lsX4rA76hXeQ2aLLEpb44hS+D1+jWS88=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "f6fd130ad3b95c3c039fd7f882825c49f7e70bde",
"rev": "a67d9cd6ff725a763afe88727aac73208ded3bf4",
"type": "github"
},
"original": {
@@ -1296,11 +1296,11 @@
]
},
"locked": {
"lastModified": 1776771786,
"narHash": "sha256-DRFGPfFV6hbrfO9a1PH1FkCi7qR5FgjSqsQGGvk1rdI=",
"lastModified": 1777338324,
"narHash": "sha256-bc+ZZCmOTNq86/svGnw0tVpH7vJaLYvGLLKFYP08Q8E=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "bef289e2248991f7afeb95965c82fbcd8ff72598",
"rev": "8eaee5c45428b28b8c47a83e4c09dccec5f279b5",
"type": "github"
},
"original": {
@@ -1315,11 +1315,11 @@
"systems": "systems_5"
},
"locked": {
"lastModified": 1777043003,
"narHash": "sha256-lEKiNXDssCjM5bM6v1rltaYRsBRrXrozD4ryctlnZo0=",
"lastModified": 1777183994,
"narHash": "sha256-zahis/vVFOsWv/HeyHbU13jxnrCC+ppIg49xG+viWxg=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "8486e82fd1b2bab54868139ac2263de54c9c85c7",
"rev": "501256c3e670ca1679501ce3839ea805df00d8ba",
"type": "github"
},
"original": {
@@ -1348,11 +1348,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1776893932,
"narHash": "sha256-AFD5cf9eNqXq1brHS63xeZy2xKZMgG9J86XJ9I2eLn8=",
"lastModified": 1777501441,
"narHash": "sha256-+QWZ2/LvtEfbI4a5OiJmfv8aypBdm0u4Ui9t6LNHkRc=",
"owner": "nix-community",
"repo": "stylix",
"rev": "84971726c7ef0bb3669a5443e151cc226e65c518",
"rev": "0bd266569c03b74234b8a2ae73d05055fb02a35f",
"type": "github"
},
"original": {
@@ -1629,11 +1629,11 @@
]
},
"locked": {
"lastModified": 1777092705,
"narHash": "sha256-qKMvM2+eKusg6H6lG2bwDdFjNi1XfEjdLD5xIt8ZgFs=",
"lastModified": 1777352968,
"narHash": "sha256-BZ+BHCINHSyyCOWo4pCJQU4T994iZLiw7lgFMNw+W9k=",
"owner": "youwen5",
"repo": "zen-browser-flake",
"rev": "10f5c809db4f8e7badb6d505924ebbaaeefda4e4",
"rev": "bebce586893c7d441edd6cf9cf2cf62a1799361e",
"type": "github"
},
"original": {