Compare commits

...

4 Commits

Author SHA1 Message Date
Xavier Morel 37f5abaa94 feat: add latest changes (?) 2026-05-13 11:18:08 +02:00
Xavier Morel 6af8a4d778 chore: several changes 2026-04-27 22:04:35 +02:00
Xavier Morel 6f413b589a feat: update lockfile 2026-04-17 10:07:46 +02:00
Xavier Morel d4454b3b48 feat: cleaning 2026-04-17 10:07:37 +02:00
11 changed files with 181 additions and 116 deletions
Generated
+93 -90
View File
@@ -102,12 +102,12 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1772669230, "lastModified": 1775584659,
"narHash": "sha256-y5euTOVqJ4YlooZbpi6F/LW9PqZZ+PjNquIses9ODy4=", "narHash": "sha256-NA5oZRunqxD+4LNdU7ZKJHqwuazKyAmBjO4OHXL14X4=",
"rev": "dc4d71b197a9bce053178291da2ead757cdf93bc", "rev": "21dcaa011d3d35cf42a04e988eaac9b28c97a707",
"revCount": 406, "revCount": 411,
"type": "tarball", "type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.17.0/019cbb55-3789-7f90-87bf-d0580468ebf6/source.tar.gz" "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.17.3/019d691b-0a67-74d9-90e1-1a3c86286399/source.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -117,37 +117,37 @@
"determinate-nixd-aarch64-darwin": { "determinate-nixd-aarch64-darwin": {
"flake": false, "flake": false,
"locked": { "locked": {
"narHash": "sha256-4psYG30Pl0R1zAHXDHfjR39ybe/QEfcA8C5h0eEKVx8=", "narHash": "sha256-qLWfYk9qkb21wKCDWnhMfqBFjcdBBJkNUKBlvdHSLgA=",
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/macOS" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/macOS"
}, },
"original": { "original": {
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/macOS" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/macOS"
} }
}, },
"determinate-nixd-aarch64-linux": { "determinate-nixd-aarch64-linux": {
"flake": false, "flake": false,
"locked": { "locked": {
"narHash": "sha256-a++ZpOrqzWsBHNR2K8H3B48LoFKIvK5VfodJgXSlsFE=", "narHash": "sha256-0BmprPIRTopvJ2QdImOMP+TujAPVgRdl0bUL3vhqGIY=",
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/aarch64-linux" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/aarch64-linux"
}, },
"original": { "original": {
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/aarch64-linux" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/aarch64-linux"
} }
}, },
"determinate-nixd-x86_64-linux": { "determinate-nixd-x86_64-linux": {
"flake": false, "flake": false,
"locked": { "locked": {
"narHash": "sha256-Q+SViaRHSg0FR6x26qCpqc3n6vJZ6PHpdHWV8XZ4ih0=", "narHash": "sha256-+Q85cySxr0FB/cr97hk/WWYgeJY+iC4OH+FjGYygIbU=",
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/x86_64-linux" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/x86_64-linux"
}, },
"original": { "original": {
"type": "file", "type": "file",
"url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.0/x86_64-linux" "url": "https://install.determinate.systems/determinate-nixd/tag/v3.17.3/x86_64-linux"
} }
}, },
"disko": { "disko": {
@@ -157,11 +157,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773025010, "lastModified": 1773889306,
"narHash": "sha256-khlHllTsovXgT2GZ0WxT4+RvuMjNeR5OW0UYeEHPYQo=", "narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "7b9f7f88ab3b339f8142dc246445abb3c370d3d3", "rev": "5ad85c82cc52264f4beddc934ba57f3789f28347",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -173,11 +173,11 @@
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1764873433, "lastModified": 1775176642,
"narHash": "sha256-1XPewtGMi+9wN9Ispoluxunw/RwozuTRVuuQOmxzt+A=", "narHash": "sha256-2veEED0Fg7Fsh81tvVDNYR6SzjqQxa7hbi18Jv4LWpM=",
"owner": "rafaelmardojai", "owner": "rafaelmardojai",
"repo": "firefox-gnome-theme", "repo": "firefox-gnome-theme",
"rev": "f7ffd917ac0d253dbd6a3bf3da06888f57c69f92", "rev": "179704030c5286c729b5b0522037d1d51341022c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -231,11 +231,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1767609335, "lastModified": 1775087534,
"narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=", "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "250481aafeb741edfe23d29195671c19b36b6dca", "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -307,20 +307,18 @@
"gnome-shell": { "gnome-shell": {
"flake": false, "flake": false,
"locked": { "locked": {
"host": "gitlab.gnome.org",
"lastModified": 1767737596, "lastModified": 1767737596,
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=", "narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
"owner": "GNOME", "owner": "GNOME",
"repo": "gnome-shell", "repo": "gnome-shell",
"rev": "ef02db02bf0ff342734d525b5767814770d85b49", "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
"type": "gitlab" "type": "github"
}, },
"original": { "original": {
"host": "gitlab.gnome.org",
"owner": "GNOME", "owner": "GNOME",
"ref": "gnome-49",
"repo": "gnome-shell", "repo": "gnome-shell",
"type": "gitlab" "rev": "ef02db02bf0ff342734d525b5767814770d85b49",
"type": "github"
} }
}, },
"home-manager": { "home-manager": {
@@ -330,11 +328,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773179137, "lastModified": 1776373306,
"narHash": "sha256-EdW2bwzlfme0vbMOcStnNmKlOAA05Bp6su2O8VLGT0k=", "narHash": "sha256-iAJIzHngGZeLIkjzuuWI6VBsYJ1n89a/Esq0m8R1vjs=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "3f98e2bbc661ec0aaf558d8a283d6955f05f1d09", "rev": "d401492e2acd4fea42f7705a3c266cea739c9c36",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -352,12 +350,12 @@
"nixpkgs-regression": "nixpkgs-regression" "nixpkgs-regression": "nixpkgs-regression"
}, },
"locked": { "locked": {
"lastModified": 1772664055, "lastModified": 1775583600,
"narHash": "sha256-RtKKd4aefzHEzV9sKa8bQdZIY67GJMV0nRS1QZ2E94g=", "narHash": "sha256-/shs/3GA4R3rxhhqpPbEMnDZKbCvf3VpwnHB75nkTcI=",
"rev": "3a96d5668a8df84c2c8d006a04212c17839b977f", "rev": "e9b4735be7b90cf49767faf5c36f770ac1bdc586",
"revCount": 24783, "revCount": 24880,
"type": "tarball", "type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.17.0/019cbb2e-8d12-7212-a98f-73fd1f2342a2/source.tar.gz" "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.17.3/019d6913-e8c2-7128-ba76-3dc4f6b58158/source.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -366,11 +364,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1772972630, "lastModified": 1775490113,
"narHash": "sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk=", "narHash": "sha256-2ZBhDNZZwYkRmefK5XLOusCJHnoeKkoN95hoSGgMxWM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "3966ce987e1a9a164205ac8259a5fe8a64528f72", "rev": "c775c2772ba56e906cbeb4e0b2db19079ef11ff7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -427,12 +425,12 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1772479524, "lastModified": 1775464765,
"narHash": "sha256-u7nCaNiMjqvKpE+uZz9hE7pgXXTmm5yvdtFaqzSzUQI=", "narHash": "sha256-nex6TL2x1/sVHCyDWcvl1t/dbTedb9bAGC4DLf/pmYk=",
"rev": "4215e62dc2cd3bc705b0a423b9719ff6be378a43", "rev": "83e29f2b8791f6dec20804382fcd9a666d744c07",
"revCount": 957146, "revCount": 975711,
"type": "tarball", "type": "tarball",
"url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.957146%2Brev-4215e62dc2cd3bc705b0a423b9719ff6be378a43/019cb23c-bcc0-7c8e-9772-0f9ff50d72f3/source.tar.gz" "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.975711%2Brev-83e29f2b8791f6dec20804382fcd9a666d744c07/019d6689-cde2-7061-b044-e0ef61ade488/source.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
@@ -441,11 +439,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1772963539, "lastModified": 1776169885,
"narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=", "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9dcb002ca1690658be4a04645215baea8b95f31d", "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -463,11 +461,11 @@
"noctalia-qs": "noctalia-qs" "noctalia-qs": "noctalia-qs"
}, },
"locked": { "locked": {
"lastModified": 1773238064, "lastModified": 1776302695,
"narHash": "sha256-X0tFEb5WSldnU7f0S8vGp+Q0istOdRXmtPh8CoctCRc=", "narHash": "sha256-xZc9o1JLQpmWn2Dqui323+Tq2Ai4sSdtdvbFZCs4qLo=",
"owner": "noctalia-dev", "owner": "noctalia-dev",
"repo": "noctalia-shell", "repo": "noctalia-shell",
"rev": "d35f399f535e31c53fd60409cae6a95214255dd9", "rev": "a7c724181fca5d1aff2d47b18fa733504cfdbda2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -482,14 +480,15 @@
"noctalia", "noctalia",
"nixpkgs" "nixpkgs"
], ],
"systems": "systems_3" "systems": "systems_3",
"treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1773175685, "lastModified": 1775957204,
"narHash": "sha256-YOkWzVq7opym1ovJvSCvqpG6OCDGJwPo/EPeRxcGay4=", "narHash": "sha256-d4CVRtAty2GzDYXx4xYQmR+nlOjjKovyprQfZhgLckU=",
"owner": "noctalia-dev", "owner": "noctalia-dev",
"repo": "noctalia-qs", "repo": "noctalia-qs",
"rev": "6b9eceefde3d47ca83c544b54bcdd358be4cbd2f", "rev": "68e82fe34c68ee839a9c37e3466820e266af0c86",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -510,11 +509,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1767810917, "lastModified": 1775228139,
"narHash": "sha256-ZKqhk772+v/bujjhla9VABwcvz+hB2IaRyeLT6CFnT0=", "narHash": "sha256-ebbeHmg+V7w8050bwQOuhmQHoLOEOfqKzM1KgCTexK4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "dead29c804adc928d3a69dfe7f9f12d0eec1f1a4", "rev": "601971b9c89e0304561977f2c28fa25e73aa7132",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -551,18 +550,17 @@
], ],
"nur": "nur", "nur": "nur",
"systems": "systems_4", "systems": "systems_4",
"tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
"tinted-tmux": "tinted-tmux", "tinted-tmux": "tinted-tmux",
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1772296853, "lastModified": 1776170745,
"narHash": "sha256-pAtzPsgHRKw/2Kv8HgAjSJg450FDldHPWsP3AKG/Xj0=", "narHash": "sha256-Tl1aZVP5EIlT+k0+iAKH018GLHJpLz3hhJ0LNQOWxCc=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "c4b8e80a1020e09a1f081ad0f98ce804a6e85acf", "rev": "e3861617645a43c9bbefde1aa6ac54dd0a44bfa9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -631,23 +629,6 @@
"type": "github" "type": "github"
} }
}, },
"tinted-foot": {
"flake": false,
"locked": {
"lastModified": 1726913040,
"narHash": "sha256-+eDZPkw7efMNUf3/Pv0EmsidqdwNJ1TaOum6k7lngDQ=",
"owner": "tinted-theming",
"repo": "tinted-foot",
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "tinted-foot",
"rev": "fd1b924b6c45c3e4465e8a849e67ea82933fcbe4",
"type": "github"
}
},
"tinted-kitty": { "tinted-kitty": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -667,11 +648,11 @@
"tinted-schemes": { "tinted-schemes": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767710407, "lastModified": 1772661346,
"narHash": "sha256-+W1EB79Jl0/gm4JqmO0Nuc5C7hRdp4vfsV/VdzI+des=", "narHash": "sha256-4eu3LqB9tPqe0Vaqxd4wkZiBbthLbpb7llcoE/p5HT0=",
"owner": "tinted-theming", "owner": "tinted-theming",
"repo": "schemes", "repo": "schemes",
"rev": "2800e2b8ac90f678d7e4acebe4fa253f602e05b2", "rev": "13b5b0c299982bb361039601e2d72587d6846294",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -683,11 +664,11 @@
"tinted-tmux": { "tinted-tmux": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767489635, "lastModified": 1772934010,
"narHash": "sha256-e6nnFnWXKBCJjCv4QG4bbcouJ6y3yeT70V9MofL32lU=", "narHash": "sha256-x+6+4UvaG+RBRQ6UaX+o6DjEg28u4eqhVRM9kpgJGjQ=",
"owner": "tinted-theming", "owner": "tinted-theming",
"repo": "tinted-tmux", "repo": "tinted-tmux",
"rev": "3c32729ccae99be44fe8a125d20be06f8d7d8184", "rev": "c3529673a5ab6e1b6830f618c45d9ce1bcdd829d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -699,11 +680,11 @@
"tinted-zed": { "tinted-zed": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767488740, "lastModified": 1772909925,
"narHash": "sha256-wVOj0qyil8m+ouSsVZcNjl5ZR+1GdOOAooAatQXHbuU=", "narHash": "sha256-jx/5+pgYR0noHa3hk2esin18VMbnPSvWPL5bBjfTIAU=",
"owner": "tinted-theming", "owner": "tinted-theming",
"repo": "base16-zed", "repo": "base16-zed",
"rev": "11abb0b282ad3786a2aae088d3a01c60916f2e40", "rev": "b4d3a1b3bcbd090937ef609a0a3b37237af974df",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -712,6 +693,28 @@
"type": "github" "type": "github"
} }
}, },
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"noctalia",
"noctalia-qs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1775636079,
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"zen-browser": { "zen-browser": {
"inputs": { "inputs": {
"home-manager": [ "home-manager": [
@@ -722,11 +725,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1773225617, "lastModified": 1776317517,
"narHash": "sha256-IT0n3jJgf4M7U0EuZJ2XJwXBmSJVVK3auqWDGeHGMzY=", "narHash": "sha256-JP1XVRabZquf7pnXvRUjp7DV+EBrB6Qmp3+vG3HMy/k=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "413a22ab7acf848ed4e20c3f47ea96ccd4788518", "rev": "0a7be59e988bb2cb452080f59aaabae70bc415ae",
"type": "github" "type": "github"
}, },
"original": { "original": {
+40 -11
View File
@@ -185,17 +185,46 @@ in
pulse.enable = true; pulse.enable = true;
}; };
ollama = { # ollama = {
enable = true; # enable = true;
host = "0.0.0.0"; # host = "0.0.0.0";
openFirewall = true; # openFirewall = true;
package = pkgs.ollama-rocm; # package = pkgs.ollama-rocm;
syncModels = true; # syncModels = true;
loadModels = [ # loadModels = [
"gemma3:4b" # "gemma3:4b"
"mistral" # "mistral:latest"
]; # "qwen3.5:4b"
}; # #"qwen3.5:9b"
# ];
# };
# open-webui = {
# enable = true;
# host = "0.0.0.0";
# port = 8080;
# openFirewall = true;
# environment = {
# WEBUI_ADMIN_EMAIL = "morelx42@protonmail.com";
# WEBUI_ADMIN_PASSWORD = "pouet";
# };
# };
# librechat = {
# enable = true;
# enableLocalDB = true;
# env = {
# CREDS_KEY = "caab82871d3949266571f79644b799bba1efa864367fdaecc2c0ea28c5f3135c";
# CREDS_IV = "4cb7bdbd6f7c2fd97366c1361f4810ef";
# JWT_SECRET = "d6ba21978eea938b51a1eef85629d1027425f34ac7971d58c73280fcd4fa9b92";
# JWT_REFRESH_SECRET = "f156cff757cd26a8a549f8a9f849b1c9e2b9107261c2f7eee6c72a78f4868124";
# MEILI_MASTER_KEY = "cc061e6953e20053606622d7c594b70a";
# };
# meilisearch.enable = true;
# };
# meilisearch = {
# enable = true;
# masterKeyFile = ./meilikey.txt;
# };
frigate = { frigate = {
enable = true; enable = true;
+2
View File
@@ -66,6 +66,8 @@
# hyprland.enable = false; # hyprland.enable = false;
# }; # };
gtk.gtk4.theme = null;
# gtk = { # gtk = {
# iconTheme = { # iconTheme = {
# name = "Papirus-Dark"; # name = "Papirus-Dark";
+1
View File
@@ -0,0 +1 @@
cc061e6953e20053606622d7c594b70a
+5 -3
View File
@@ -7,8 +7,8 @@
{ {
imports = [ imports = [
inputs.disko.nixosModules.disko inputs.disko.nixosModules.disko
(modulesPath + "/installer/scan/not-detected.nix")
./disk-config.nix ./disk-config.nix
(modulesPath + "/installer/scan/not-detected.nix")
./hardware-configuration.nix ./hardware-configuration.nix
inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p14s-amd-gen5 inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p14s-amd-gen5
]; ];
@@ -45,9 +45,10 @@
initrd.kernelModules = [ "amdgpu" ]; initrd.kernelModules = [ "amdgpu" ];
plymouth.enable = true; plymouth.enable = true;
}; };
documentation.man.generateCaches = false; documentation.man.cache.enable = true;
programs = { programs = {
niri.enable = true; # test... niri.enable = true; # test...
nix-index.enable = true;
obs-studio = { obs-studio = {
enable = true; enable = true;
plugins = [ pkgs.obs-studio-plugins.wlrobs ]; plugins = [ pkgs.obs-studio-plugins.wlrobs ];
@@ -102,7 +103,6 @@
power-profiles-daemon.enable = true; power-profiles-daemon.enable = true;
tailscale.enable = true; tailscale.enable = true;
tailscale.useRoutingFeatures = "client"; tailscale.useRoutingFeatures = "client";
}; };
environment.systemPackages = [ environment.systemPackages = [
pkgs.cachix pkgs.cachix
@@ -113,7 +113,9 @@
pkgs.podman pkgs.podman
pkgs.podman-compose pkgs.podman-compose
pkgs.comma
pkgs.easyeffects pkgs.easyeffects
pkgs.kdePackages.qtwebsockets
] ]
++ [ ++ [
( (
+28
View File
@@ -28,6 +28,7 @@
stateVersion = "23.11"; stateVersion = "23.11";
file.".config/niri/config.kdl".source = ../../dotfiles/niri/config.kdl; file.".config/niri/config.kdl".source = ../../dotfiles/niri/config.kdl;
}; };
gtk.gtk4.theme = null;
programs = { programs = {
git = { git = {
settings.user = { settings.user = {
@@ -37,6 +38,14 @@
}; };
home-manager.enable = true; home-manager.enable = true;
rofi.enable = true; rofi.enable = true;
rbw = {
enable = true;
settings = {
base_url = "https://vault.plg.m0rel.eu";
email = "morelx42@protonmail.com";
pinentry = pkgs.pinentry-rofi;
};
};
noctalia-shell = { noctalia-shell = {
# https://docs.noctalia.dev/getting-started/nixos/#config-ref # https://docs.noctalia.dev/getting-started/nixos/#config-ref
enable = true; enable = true;
@@ -66,6 +75,25 @@
name = "Plélan-le-Grand"; name = "Plélan-le-Grand";
}; };
}; };
plugins = {
sources = [
{
enabled = true;
name = "Official Noctalia Plugins";
url = "https://github.com/noctalia-dev/noctalia-plugins";
}
];
states = {
catwalk = {
enabled = true;
sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
};
hassio = {
enabled = true;
sourceUrl = "https://github.com/noctalia-dev/noctalia-plugins";
};
};
};
}; };
quickshell.enable = true; quickshell.enable = true;
alacritty.enable = true; alacritty.enable = true;
@@ -16,7 +16,7 @@
pkgs.jq pkgs.jq
pkgs.brightnessctl pkgs.brightnessctl
pkgs.flameshot pkgs.flameshot
pkgs.lutris # pkgs.lutris
pkgs.ungoogled-chromium pkgs.ungoogled-chromium
pkgs.thunar pkgs.thunar
pkgs.thunar-archive-plugin pkgs.thunar-archive-plugin
+1 -1
View File
@@ -10,7 +10,7 @@ let
# tiled # tiled
# aseprite # aseprite
# inkscape # inkscape
sweethome3d.application # sweethome3d.application
]; ];
printing-apps = with pkgs; [ printing-apps = with pkgs; [
blender blender
+2 -2
View File
@@ -18,8 +18,8 @@
]; ];
programs.neovim = { programs.neovim = {
enable = true; enable = true;
vimAlias = true; withRuby = false;
viAlias = true; withPython3 = true;
}; };
home.file.".config/nvim" = { home.file.".config/nvim" = {
source = ../../../dotfiles/nvim; source = ../../../dotfiles/nvim;
+2 -2
View File
@@ -9,9 +9,9 @@
config = lib.mkIf config.myNixOS.feature.gaming.enable { config = lib.mkIf config.myNixOS.feature.gaming.enable {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
bottles # bottles
steam steam
discord # discord
]; ];
programs.steam.enable = true; programs.steam.enable = true;
programs.gamemode.enable = true; programs.gamemode.enable = true;
+6 -6
View File
@@ -22,16 +22,16 @@
cursor.size = 24; cursor.size = 24;
fonts = { fonts = {
monospace = { monospace = {
package = pkgs.nerd-fonts.jetbrains-mono; package = pkgs.fira-code; # nerd-fonts.jetbrains-mono;
name = "JetBrainsMono Nerd Font Mono"; name = "Fira Code"; # JetBrainsMono Nerd Font Mono";
}; };
sansSerif = { sansSerif = {
package = pkgs.montserrat; package = pkgs.fira-sans; # montserrat;
name = "Montserrat"; name = "Fira Sans"; # Montserrat";
}; };
serif = { serif = {
package = pkgs.montserrat; package = pkgs.fira-sans; # montserrat;
name = "Montserrat"; name = "Fira Sans"; # Montserrat";
}; };
sizes = { sizes = {
applications = 12; applications = 12;