This commit is contained in:
Lyes Saadi 2025-04-04 18:31:09 +02:00
parent d77386415f
commit 02c1ed3ea7
Signed by: lyes
GPG key ID: 55A1D803917CF39A
5 changed files with 74 additions and 34 deletions

64
flake.lock generated
View file

@ -50,11 +50,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741786315, "lastModified": 1743598667,
"narHash": "sha256-VT65AE2syHVj6v/DGB496bqBnu1PXrrzwlw07/Zpllc=", "narHash": "sha256-ViE7NoFWytYO2uJONTAX35eGsvTYXNHjWALeHAg8OQY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "0d8c6ad4a43906d14abd5c60e0ffe7b587b213de", "rev": "329d3d7e8bc63dd30c39e14e6076db590a6eabe6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -91,11 +91,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1743136572, "lastModified": 1743717835,
"narHash": "sha256-uwaVrKgi6g1TUq56247j6QvvFtYHloCkjCrEpGBvV54=", "narHash": "sha256-LJm6FoIcUoBw3w25ty12/sBfut4zZuNGdN0phYj/ekU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1efd2503172016a6742c87b47b43ca2c8145607d", "rev": "66a6ec65f84255b3defb67ff45af86c844dd451b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -105,6 +105,27 @@
"type": "github" "type": "github"
} }
}, },
"home-manager_3": {
"inputs": {
"nixpkgs": [
"zen-browser",
"nixpkgs"
]
},
"locked": {
"lastModified": 1743604125,
"narHash": "sha256-ZD61DNbsBt1mQbinAaaEqKaJk2RFo9R/j+eYWeGMx7A=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "180fd43eea296e62ae68e079fcf56aba268b9a1a",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"nix-flatpak": { "nix-flatpak": {
"locked": { "locked": {
"lastModified": 1739444422, "lastModified": 1739444422,
@ -123,11 +144,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1743167577, "lastModified": 1743420942,
"narHash": "sha256-I09SrXIO0UdyBFfh0fxDq5WnCDg8XKmZ1HQbaXzMA1k=", "narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "0ed819e708af17bfc4bbc63ee080ef308a24aa42", "rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -155,11 +176,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1743095683, "lastModified": 1743583204,
"narHash": "sha256-gWd4urRoLRe8GLVC/3rYRae1h+xfQzt09xOfb0PaHSk=", "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5e5402ecbcb27af32284d4a62553c019a3a49ea6", "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -171,11 +192,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1743095683, "lastModified": 1743583204,
"narHash": "sha256-gWd4urRoLRe8GLVC/3rYRae1h+xfQzt09xOfb0PaHSk=", "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5e5402ecbcb27af32284d4a62553c019a3a49ea6", "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -187,11 +208,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1742288794, "lastModified": 1743448293,
"narHash": "sha256-Txwa5uO+qpQXrNG4eumPSD+hHzzYi/CdaM80M9XRLCo=", "narHash": "sha256-bmEPmSjJakAp/JojZRrUvNcDX2R5/nuX6bm+seVaGhs=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b6eaf97c6960d97350c584de1b6dcff03c9daf42", "rev": "77b584d61ff80b4cef9245829a6f1dfad5afdfa3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -230,14 +251,15 @@
}, },
"zen-browser": { "zen-browser": {
"inputs": { "inputs": {
"home-manager": "home-manager_3",
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1743216975, "lastModified": 1743722669,
"narHash": "sha256-29xgm8F3DCcTNrQZ9V3Pwj6BkjalkKvGyjd+sF9/+3k=", "narHash": "sha256-XNw/PBxt8HLFkUUXQbdt8YMP7AHRzVbGAbOi1BUFIsA=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "165ee672e6b17a8bcc0a3fb51fab3f79715cc1f3", "rev": "05274a63b9dd6c951d66cf80db202741a5b5cbdb",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -12,7 +12,7 @@
}; };
# Kernel # Kernel
# boot.kernelPackages = pkgs.linuxPackages_6_13; boot.kernelPackages = pkgs.linuxPackages_6_13;
# Boot # Boot
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;

View file

@ -28,17 +28,6 @@
# Flatpaks # Flatpaks
services.flatpak = lib.mkIf (config?services.flatpak.packages) { services.flatpak = lib.mkIf (config?services.flatpak.packages) {
packages = [
# Utilities
"org.gnome.World.PikaBackup"
# Customization
"com.github.tchx84.Flatseal"
# Games
"com.usebottles.bottles"
];
uninstallUnmanaged = true; uninstallUnmanaged = true;
update.onActivation = true; update.onActivation = true;
update.auto.enable = true; update.auto.enable = true;

View file

@ -1,4 +1,4 @@
{ pkgs, zen-browser, ... }: { pkgs, zen-browser, lib, config, ... }:
let let
tex = (pkgs.texlive.combine { inherit (pkgs.texlive) tex = (pkgs.texlive.combine { inherit (pkgs.texlive)
@ -30,9 +30,11 @@ in {
discord discord
vesktop vesktop
whatsapp-for-linux whatsapp-for-linux
# signal-desktop
# element-desktop # element-desktop
fractal fractal
zoom-us zoom-us
cinny-desktop
# Image # Image
gimp gimp
@ -49,6 +51,7 @@ in {
sponsorblock sponsorblock
pvr-iptvsimple pvr-iptvsimple
])) ]))
stremio
# Audio # Audio
helvum helvum
@ -127,6 +130,31 @@ in {
factorio.src factorio.src
]; ];
# Flatpaks
services.flatpak = lib.mkIf (config?services.flatpak.packages) {
packages = [
# Messaging
"org.signal.Signal"
# Utilities
"org.gnome.World.PikaBackup"
# Customization
"com.github.tchx84.Flatseal"
# Games
"com.usebottles.bottles"
];
overrides = {
"org.signal.Signal".Context = {
"env" = [
"SIGNAL_PASSWORD_STORE=gnome-libsecret"
];
};
};
};
nixpkgs.overlays = [ nixpkgs.overlays = [
# Version pins # Version pins
(final: prev: { (final: prev: {

View file

@ -10,6 +10,7 @@
]; ];
extraConfig = '' extraConfig = ''
(load-theme 'gruvbox-dark-hard) (load-theme 'gruvbox-dark-hard)
(cua-mode)
''; '';
}; };
} }