Compare commits

..

2 Commits

Author SHA1 Message Date
c4f94bf3bb Adding vscodium vith extensions and nvtop 2025-10-05 19:38:38 +02:00
9c5244a272 add ollama 2025-10-04 17:37:53 +02:00
6 changed files with 54 additions and 9 deletions

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1757508292, "lastModified": 1758287904,
"narHash": "sha256-7lVWL5bC6xBIMWWDal41LlGAG+9u2zUorqo3QCUL4p4=", "narHash": "sha256-IGmaEf3Do8o5Cwp1kXBN1wQmZwQN3NLfq5t4nHtVtcU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "146f45bee02b8bd88812cfce6ffc0f933788875a", "rev": "67ff9807dd148e704baadbd4fd783b54282ca627",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -38,11 +38,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1757745802, "lastModified": 1759381078,
"narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=", "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1", "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -67,11 +67,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1758007585, "lastModified": 1759188042,
"narHash": "sha256-HYnwlbY6RE5xVd5rh0bYw77pnD8lOgbT4mlrfjgNZ0c=", "narHash": "sha256-f9QC2KKiNReZDG2yyKAtDZh0rSK2Xp1wkPzKbHeQVRU=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "f77d4cfa075c3de66fc9976b80e0c4fc69e2c139", "rev": "9fcfabe085281dd793589bdc770a2e577a3caa5d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -0,0 +1,9 @@
{ config, pkgs, ... }:
{
# Activer Ollama comme service
services.ollama = {
enable = true;
acceleration = "cuda";
};
}

View File

@@ -0,0 +1,19 @@
{
pkgs,
...
}:
let
vscode-wrapped = pkgs.writeShellScriptBin "code" ''
export LD_LIBRARY_PATH="${pkgs.gcc.cc.lib}/lib:$LD_LIBRARY_PATH"
exec ${pkgs.vscode}/bin/.code-wrapped "$@"
'';
in
{
environment.systemPackages = [
vscode-wrapped
pkgs.nodejs_24
pkgs.nodePackages.npm
pkgs.gcc
pkgs.gnumake
];
}

View File

@@ -24,9 +24,23 @@
pkgs.catppuccin-cursors pkgs.catppuccin-cursors
pkgs.catppuccin-gtk pkgs.catppuccin-gtk
pkgs.vscodium pkgs.vscodium
pkgs.vscode
pkgs.nixpkgs-fmt pkgs.nixpkgs-fmt
pkgs.postman pkgs.postman
pkgs.direnv
# vscodium
pkgs.nodejs_24
pkgs.nodePackages.npm
pkgs.nodePackages.node-gyp
pkgs.python312
pkgs.gcc
pkgs.gnumake
pkgs.pkg-config
pkgs.libsecret
pkgs.cairo
pkgs.pango
pkgs.stdenv.cc.cc.lib
]; ];
fonts.packages = [ fonts.packages = [
pkgs.nerd-fonts.dejavu-sans-mono pkgs.nerd-fonts.dejavu-sans-mono

View File

@@ -4,6 +4,7 @@
}: }:
{ {
imports = [ imports = [
../ai.nix
../autologin.nix ../autologin.nix
../openfortivpn.nix ../openfortivpn.nix
../packages.nix ../packages.nix
@@ -12,6 +13,7 @@
../sudo-nopasswd.nix ../sudo-nopasswd.nix
### Import GUI modules ### Import GUI modules
../desktop/code.nix
../desktop/dunst.nix ../desktop/dunst.nix
../desktop/kitty.nix ../desktop/kitty.nix
../desktop/packages.nix ../desktop/packages.nix

View File

@@ -6,6 +6,7 @@
environment.systemPackages = [ environment.systemPackages = [
pkgs.pwgen pkgs.pwgen
pkgs.ansible pkgs.ansible
pkgs.nvtopPackages.nvidia
]; ];
} }