This commit is contained in:
Lyes Saadi 2026-01-06 17:35:16 +01:00
parent 9c9a75712f
commit c8a103ea43
Signed by: lyes
GPG key ID: 55A1D803917CF39A
7 changed files with 122 additions and 87 deletions

48
flake.lock generated
View file

@ -173,11 +173,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1766553851, "lastModified": 1767556355,
"narHash": "sha256-hHKQhHkXxuPJwLkI8wdu826GLV5AcuW9/HVdc9eBnTU=", "narHash": "sha256-RDTUBDQBi9D4eD9iJQWtUDN/13MDLX+KmE+TwwNUp2s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "7eca7f7081036a7b740090994c9ec543927f89a7", "rev": "f894bc4ffde179d178d8deb374fcf9855d1a82b7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -195,11 +195,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1765682243, "lastModified": 1767104570,
"narHash": "sha256-yeCxFV/905Wr91yKt5zrVvK6O2CVXWRMSrxqlAZnLp0=", "narHash": "sha256-GKgwu5//R+cLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "58bf3ecb2d0bba7bdf363fc8a6c4d49b4d509d03", "rev": "e4e78a2cbeaddd07ab7238971b16468cc1d14daf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -263,11 +263,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1766568855, "lastModified": 1767185284,
"narHash": "sha256-UXVtN77D7pzKmzOotFTStgZBqpOcf8cO95FcupWp4Zo=", "narHash": "sha256-ljDBUDpD1Cg5n3mJI81Hz5qeZAwCGxon4kQW3Ho3+6Q=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "c5db9569ac9cc70929c268ac461f4003e3e5ca80", "rev": "40b1a28dce561bea34858287fbb23052c3ee63fe",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -295,11 +295,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1766399428, "lastModified": 1767051569,
"narHash": "sha256-vS6LSOMDOB3s+L6tqw9IGujxnmUAZQnEG+Vi640LayI=", "narHash": "sha256-0MnuWoN+n1UYaGBIpqpPs9I9ZHW4kynits4mrnh1Pk4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a6c3a6141ec1b367c58ead3f7f846c772a25f4e5", "rev": "40ee5e1944bebdd128f9fbada44faefddfde29bd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -311,11 +311,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1766309749, "lastModified": 1767379071,
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "rev": "fb7944c166a3b630f177938e478f0378e64ce108",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -327,11 +327,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1766309749, "lastModified": 1767379071,
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "rev": "fb7944c166a3b630f177938e478f0378e64ce108",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -343,11 +343,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1765472234, "lastModified": 1766902085,
"narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=", "narHash": "sha256-coBu0ONtFzlwwVBzmjacUQwj3G+lybcZ1oeNSQkgC0M=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b", "rev": "c0b0e0fddf73fd517c3471e546c0df87a42d53f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -410,11 +410,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1766586030, "lastModified": 1767502237,
"narHash": "sha256-t3IUR5E4+g9ICSfkXJG1wPsEosJBQblMcaxqfWnpjRY=", "narHash": "sha256-rRrn9I4H692troUl5pBtE3Y5mG2msSMU/2ro7+ZQrFM=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "cf4840f1dece99a31571732cc535bbfea2f212ab", "rev": "e3efa5e2b53982f985044062c98426ec75d6695b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -2,7 +2,7 @@
{ {
# Kernel # Kernel
boot.kernelPackages = pkgs.linuxPackages_6_17; boot.kernelPackages = pkgs.linuxPackages_6_18;
# Boot # Boot
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
@ -72,8 +72,9 @@
# services."nix-daemon".serviceConfig.MemoryMax = "20G"; # services."nix-daemon".serviceConfig.MemoryMax = "20G";
# }; # };
# Disabling failing test # Tweaking failing packages
nixpkgs.overlays = [ (final: prev: { nixpkgs.overlays = [ (final: prev: {
dfu-programmer = prev.dfu-programmer.overrideAttrs (_: { env.NIX_CFLAGS_COMPILE = "-std=gnu17"; });
# upower = prev.upower.overrideAttrs (_: { doCheck = false; }); # upower = prev.upower.overrideAttrs (_: { doCheck = false; });
# gxml = prev.gxml.overrideAttrs (_: { doCheck = false; }); # gxml = prev.gxml.overrideAttrs (_: { doCheck = false; });
# # orc = prev.orc.overrideAttrs (_: { doCheck = false; }); # # orc = prev.orc.overrideAttrs (_: { doCheck = false; });

View file

@ -33,7 +33,7 @@ in {
]; ];
networking.hostName = "lyes-iso"; networking.hostName = "lyes-iso";
networking.wireless.enable = lib.mkForce false; # networking.wireless.enable = lib.mkForce false;
# services.displayManager.autoLogin.user = lib.mkForce "lyes"; # services.displayManager.autoLogin.user = lib.mkForce "lyes";
} }

View file

@ -17,10 +17,16 @@
link-url = true; link-url = true;
link-previews = true; link-previews = true;
shell-integration-features = [
"sudo"
"ssh-env"
"ssh-terminfo"
];
# keybind = [ # keybind = [
# # "ctrl+digit_0=reset_font_size" # ''ctrl+digit_0=reset_font_size''
# "ctrl+shift+0=reset_font_size" # ''ctrl+shift+0=reset_font_size''
# "ctrl+shift+w=close_surface:this" # ''ctrl+shift+w=close_surface:this''
# ]; # ];
# keybind = "ctrl+shift+w=close_surface:this"; # keybind = "ctrl+shift+w=close_surface:this";
}; };

View file

@ -683,9 +683,17 @@ in
"pulseaudio#microphone" "pulseaudio#microphone"
"group/audio" "group/audio"
"group/brightness" "group/brightness"
"idle_inhibitor"
"battery" "battery"
]; ];
idle_inhibitor = {
format = "<span size='12pt'>{icon}</span>";
format-icons = {
activated = "󰈈";
deactivated = "󰈉";
};
};
"custom/notification" = { "custom/notification" = {
"tooltip" = true; "tooltip" = true;
"format" = "<span size='16pt'>{icon}</span>"; "format" = "<span size='16pt'>{icon}</span>";
@ -783,6 +791,8 @@ in
"mpd" = { "mpd" = {
"format" = "<span size='14pt'>󰏤</span>"; "format" = "<span size='14pt'>󰏤</span>";
"format-paused" = "<span size='14pt'>󰐊</span>"; "format-paused" = "<span size='14pt'>󰐊</span>";
"format-stopped" = "<span size='14pt'>󰓛</span>";
"format-disconnected" = "<span size='14pt'>󰓛</span>";
"interval" = 1; "interval" = 1;
"on-click" = "${pkgs.mpc}/bin/mpc toggle"; "on-click" = "${pkgs.mpc}/bin/mpc toggle";
"on-click-right" = "${pkgs.mpc}/bin/mpc next"; "on-click-right" = "${pkgs.mpc}/bin/mpc next";
@ -969,6 +979,7 @@ in
#brightness:hover, #brightness:hover,
#battery:hover, #battery:hover,
#mpd:hover, #mpd:hover,
#idle_inhibitor:hover,
#custom-powermenu:hover { #custom-powermenu:hover {
opacity: 0.5; opacity: 0.5;
} }
@ -986,11 +997,20 @@ in
#backlight, #backlight,
#battery, #battery,
#mpd, #mpd,
#idle_inhibitor,
#custom-powermenu { #custom-powermenu {
color: @foreground; color: @foreground;
padding: 6px 0; padding: 6px 0;
} }
#mpd {
border-bottom: 1px solid @foreground;
}
#workspaces {
border-top: 1px solid @background;
}
#workspaces button { #workspaces button {
color: @foreground; color: @foreground;
padding: 6px 0; padding: 6px 0;

View file

@ -19,10 +19,17 @@
cacheHome = "${config.home.homeDirectory}/.cache"; cacheHome = "${config.home.homeDirectory}/.cache";
dataHome = "${config.home.homeDirectory}/.local/share"; dataHome = "${config.home.homeDirectory}/.local/share";
stateHome = "${config.home.homeDirectory}/.local/state"; stateHome = "${config.home.homeDirectory}/.local/state";
};
# autostart = {
# enable = true;
# # readOnly = true;
# # entries = [
# # "${pkgs.dosage}"
# # ]:
# };
# Default apps # Default apps
xdg.mimeApps = { mimeApps = {
enable = true; enable = true;
associations.added = { associations.added = {
"x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;"; "x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
@ -77,4 +84,5 @@
"x-scheme-handler/chrome" = "firefox.desktop"; "x-scheme-handler/chrome" = "firefox.desktop";
}; };
}; };
};
} }

View file

@ -30,7 +30,7 @@ in {
bitwarden-desktop bitwarden-desktop
# Messaging # Messaging
discord # discord
vesktop vesktop
wasistlos wasistlos
# signal-desktop # signal-desktop
@ -151,7 +151,7 @@ in {
via via
# Proton # Proton
# protonvpn-gui protonvpn-gui
# Multimedia # Multimedia
pipewire.dev pipewire.dev