chore: update flake inputs and adjust configs
- Update flake inputs (home-manager, HyprPanel, nixpkgs variants, NUR, AGENTS) - Switch OpenCode agents to opencode/ model provider - Remove webcord package from media config - Fix thunar plugins namespace (xfce.* → pkgs.*) - Upgrade m3-kratos kernel to 6.18 - Disable ADB and qdrant service on m3-kratos - Enable qdrant overlay using stable nixpkgs
This commit is contained in:
44
flake.lock
generated
44
flake.lock
generated
@@ -24,11 +24,11 @@
|
|||||||
"agents": {
|
"agents": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767685920,
|
"lastModified": 1767951059,
|
||||||
"narHash": "sha256-8tKEfJU4bxlgPJwUTUDQkVJMbwWQMiYt+moLjMIFeVY=",
|
"narHash": "sha256-BiCd7YII5ieyTFZOc06KUf0TY6aADxb7Kct+P1yWiRc=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "ed8d624e6962f49b811e01ea304d5123ccf6805e",
|
"rev": "bd16df0806bdc5799b782cec8e6643fec72e92ec",
|
||||||
"revCount": 5,
|
"revCount": 6,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
|
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
|
||||||
},
|
},
|
||||||
@@ -162,11 +162,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766387499,
|
"lastModified": 1767930051,
|
||||||
"narHash": "sha256-AjK3/UKDzeXFeYNLVBaJ3+HLE9he1g5UrlNd4/BM3eA=",
|
"narHash": "sha256-YXtqo8h5bAbqC64XAPMMsZdYk8XkwkyNj/7XOsIyVf8=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "527ad07e6625302b648ed3b28c34b62a79bd103e",
|
"rev": "297a08510894822ddd93ee2cfc66d6ac65a3cebb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -225,11 +225,11 @@
|
|||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762493267,
|
"lastModified": 1767767975,
|
||||||
"narHash": "sha256-W/eYgKKVqCh7SJLHk6Asc4LvU3YXvGtlL29yBMGymz4=",
|
"narHash": "sha256-yBejG3j6OLQYn87UozFAI3q9a1vH00u9xjIf2Q4V5j8=",
|
||||||
"owner": "Jas-SinghFSU",
|
"owner": "Jas-SinghFSU",
|
||||||
"repo": "HyprPanel",
|
"repo": "HyprPanel",
|
||||||
"rev": "f9a04192e8fb90a48e1756989f582dc0baec2351",
|
"rev": "0e73df1dfedf0f6fa21ed0ae5e031b0663c8f400",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -390,11 +390,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-master": {
|
"nixpkgs-master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766476350,
|
"lastModified": 1767950769,
|
||||||
"narHash": "sha256-JbSaOKi9jBGu1KG+BANYiocKsc+EI8Qb4MUKgtXnaTE=",
|
"narHash": "sha256-oT4Tj7O9361bmMbPwuAcH2zgj2fUZao7F32Bkah+AmE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "48c44c67646d5a8c7c168e1ded8adf6fd8f3831b",
|
"rev": "3cf525869eaad0c4105795523d158d6985d40885",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -406,11 +406,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767047869,
|
"lastModified": 1767799921,
|
||||||
"narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=",
|
"narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a",
|
"rev": "d351d0653aeb7877273920cd3e823994e7579b0b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -470,11 +470,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766309749,
|
"lastModified": 1767767207,
|
||||||
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=",
|
"narHash": "sha256-Mj3d3PfwltLmukFal5i3fFt27L6NiKXdBezC1EBuZs4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816",
|
"rev": "5912c1772a44e31bf1c63c0390b90501e5026886",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -508,11 +508,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1766476441,
|
"lastModified": 1767950946,
|
||||||
"narHash": "sha256-IUN09o1u22yEv3YaLUq5BE9xvVNsqHRrINUTrZxxnwM=",
|
"narHash": "sha256-1uAvkp3rbtF4fdjiiXfGydNOLFcG6J0/LXbHFgQLxKY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "1a2c4782c53dccd364e404fc0eec7fddee46d815",
|
"rev": "3fabc71263f7765c342740db5360a2308ece715d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -79,7 +79,7 @@
|
|||||||
"$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json";
|
"$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json";
|
||||||
agents = {
|
agents = {
|
||||||
Sisyphus = {
|
Sisyphus = {
|
||||||
model = "anthropic/claude-opus-4-5";
|
model = "opencode/claude-opus-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "allow";
|
edit = "allow";
|
||||||
bash = {
|
bash = {
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
librarian = {
|
librarian = {
|
||||||
model = "anthropic/claude-sonnet-4-5";
|
model = "opencode/claude-sonnet-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "deny";
|
edit = "deny";
|
||||||
bash = "deny";
|
bash = "deny";
|
||||||
@@ -153,14 +153,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
oracle = {
|
oracle = {
|
||||||
model = "anthropic/claude-sonnet-4-5";
|
model = "opencode/claude-sonnet-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "deny";
|
edit = "deny";
|
||||||
bash = "deny";
|
bash = "deny";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
frontend-ui-ux-engineer = {
|
frontend-ui-ux-engineer = {
|
||||||
model = "anthropic/claude-opus-4-5";
|
model = "opencode/claude-opus-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "allow";
|
edit = "allow";
|
||||||
bash = {
|
bash = {
|
||||||
@@ -180,14 +180,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
document-writer = {
|
document-writer = {
|
||||||
model = "anthropic/claude-opus-4-5";
|
model = "opencode/claude-opus-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "allow";
|
edit = "allow";
|
||||||
bash = "deny";
|
bash = "deny";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
multimodal-looker = {
|
multimodal-looker = {
|
||||||
model = "anthropic/claude-opus-4-5";
|
model = "opencode/claude-opus-4-5";
|
||||||
permission = {
|
permission = {
|
||||||
edit = "deny";
|
edit = "deny";
|
||||||
bash = "deny";
|
bash = "deny";
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ in {
|
|||||||
qpwgraph
|
qpwgraph
|
||||||
v4l-utils
|
v4l-utils
|
||||||
#plexamp
|
#plexamp
|
||||||
webcord
|
|
||||||
# uxplay
|
# uxplay
|
||||||
# vlc
|
# vlc
|
||||||
# webcord
|
# webcord
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
programs.fish.enable = true;
|
programs.fish.enable = true;
|
||||||
programs.thunar = {
|
programs.thunar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman];
|
plugins = with pkgs; [thunar-archive-plugin thunar-volman];
|
||||||
};
|
};
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
boot.initrd.kernelModules = ["amdgpu"];
|
boot.initrd.kernelModules = ["amdgpu"];
|
||||||
boot.kernelPackages = pkgs.linuxPackages_6_17;
|
boot.kernelPackages = pkgs.linuxPackages_6_18;
|
||||||
services.xserver.videoDrivers = ["amdgpu"];
|
services.xserver.videoDrivers = ["amdgpu"];
|
||||||
security.polkit.enable = true;
|
security.polkit.enable = true;
|
||||||
security.pam.services.gdm.enableGnomeKeyring = true;
|
security.pam.services.gdm.enableGnomeKeyring = true;
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
# Add any missing dynamic libraries for unpackaged programs
|
# Add any missing dynamic libraries for unpackaged programs
|
||||||
# here, NOT in environment.systemPackages
|
# here, NOT in environment.systemPackages
|
||||||
];
|
];
|
||||||
programs.adb.enable = true;
|
|
||||||
programs.hyprland = {
|
programs.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
@@ -34,7 +33,7 @@
|
|||||||
programs.fish.enable = true;
|
programs.fish.enable = true;
|
||||||
programs.thunar = {
|
programs.thunar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman];
|
plugins = with pkgs; [thunar-archive-plugin thunar-volman];
|
||||||
};
|
};
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
gvfs.enable = true;
|
gvfs.enable = true;
|
||||||
trezord.enable = true;
|
trezord.enable = true;
|
||||||
gnome.gnome-keyring.enable = true;
|
gnome.gnome-keyring.enable = true;
|
||||||
qdrant.enable = true;
|
qdrant.enable = false;
|
||||||
stirling-pdf.enable = true;
|
stirling-pdf.enable = true;
|
||||||
avahi = {
|
avahi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -7,24 +7,24 @@
|
|||||||
# This one contains whatever you want to overlay
|
# This one contains whatever you want to overlay
|
||||||
# You can change versions, add patches, set compilation flags, anything really.
|
# You can change versions, add patches, set compilation flags, anything really.
|
||||||
# https://nixos.wiki/wiki/Overlays
|
# https://nixos.wiki/wiki/Overlays
|
||||||
|
modifications = final: prev: {
|
||||||
|
qdrant = inputs.nixpkgs-stable.legacyPackages.${prev.system}.qdrant;
|
||||||
|
# n8n = import ./mods/n8n.nix {inherit prev;};
|
||||||
|
|
||||||
# modifications = final: prev: {
|
# brave = prev.brave.override {
|
||||||
# n8n = import ./mods/n8n.nix {inherit prev;};
|
# commandLineArgs = "--password-store=gnome-libsecret";
|
||||||
|
# };
|
||||||
|
|
||||||
# brave = prev.brave.override {
|
# hyprpanel = inputs.hyprpanel.packages.${prev.system}.default.overrideAttrs (prev: {
|
||||||
# commandLineArgs = "--password-store=gnome-libsecret";
|
# version = "latest"; # or whatever version you want
|
||||||
# };
|
# src = final.fetchFromGitHub {
|
||||||
|
# owner = "Jas-SinghFSU";
|
||||||
# hyprpanel = inputs.hyprpanel.packages.${prev.system}.default.overrideAttrs (prev: {
|
# repo = "HyprPanel";
|
||||||
# version = "latest"; # or whatever version you want
|
# rev = "master"; # or a specific commit hash
|
||||||
# src = final.fetchFromGitHub {
|
# hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU=";
|
||||||
# owner = "Jas-SinghFSU";
|
# };
|
||||||
# repo = "HyprPanel";
|
# });
|
||||||
# rev = "master"; # or a specific commit hash
|
};
|
||||||
# hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU=";
|
|
||||||
# };
|
|
||||||
# });
|
|
||||||
# };
|
|
||||||
|
|
||||||
temp-packages = final: _prev: {
|
temp-packages = final: _prev: {
|
||||||
temp = import inputs.nixpkgs-9e9486b {
|
temp = import inputs.nixpkgs-9e9486b {
|
||||||
|
|||||||
Reference in New Issue
Block a user