Updates
This commit is contained in:
parent
9c9a75712f
commit
c8a103ea43
7 changed files with 122 additions and 87 deletions
48
flake.lock
generated
48
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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; });
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -19,62 +19,70 @@
|
||||||
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";
|
||||||
};
|
|
||||||
|
|
||||||
# Default apps
|
# autostart = {
|
||||||
xdg.mimeApps = {
|
# enable = true;
|
||||||
enable = true;
|
# # readOnly = true;
|
||||||
associations.added = {
|
# # entries = [
|
||||||
"x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
|
# # "${pkgs.dosage}"
|
||||||
"x-scheme-handler/tel" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
|
# # ]:
|
||||||
};
|
# };
|
||||||
defaultApplications = {
|
|
||||||
"text/plain" = "org.gnome.TextEditor.desktop";
|
# Default apps
|
||||||
"text/markdown" = "org.gnome.TextEditor.desktop";
|
mimeApps = {
|
||||||
"text/json" = "org.gnome.TextEditor.desktop";
|
enable = true;
|
||||||
"text/html" = "firefox.desktop";
|
associations.added = {
|
||||||
"text/xml" = "org.gnome.TextEditor.desktop";
|
"x-scheme-handler/sms" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
|
||||||
"image/avif" = "org.gnome.Loupe.desktop";
|
"x-scheme-handler/tel" = "org.gnome.Shell.Extensions.GSConnect.desktop;";
|
||||||
"image/png" = "org.gnome.Loupe.desktop";
|
};
|
||||||
"image/jpeg" = "org.gnome.Loupe.desktop";
|
defaultApplications = {
|
||||||
"image/svg+xml" = "org.gnome.Loupe.desktop";
|
"text/plain" = "org.gnome.TextEditor.desktop";
|
||||||
"image/gif" = "org.gnome.Loupe.desktop";
|
"text/markdown" = "org.gnome.TextEditor.desktop";
|
||||||
"image/webp" = "org.gnome.Loupe.desktop";
|
"text/json" = "org.gnome.TextEditor.desktop";
|
||||||
"audio/mpeg" = "mpv.desktop";
|
"text/html" = "firefox.desktop";
|
||||||
"audio/aac" = "mpv.desktop";
|
"text/xml" = "org.gnome.TextEditor.desktop";
|
||||||
"audio/webm" = "mpv.desktop";
|
"image/avif" = "org.gnome.Loupe.desktop";
|
||||||
"audio/ogg" = "mpv.desktop";
|
"image/png" = "org.gnome.Loupe.desktop";
|
||||||
"video/x-matroska" = "mpv.desktop";
|
"image/jpeg" = "org.gnome.Loupe.desktop";
|
||||||
"video/mp4" = "mpv.desktop";
|
"image/svg+xml" = "org.gnome.Loupe.desktop";
|
||||||
"video/webm" = "mpv.desktop";
|
"image/gif" = "org.gnome.Loupe.desktop";
|
||||||
"video/ogg" = "mpv.desktop";
|
"image/webp" = "org.gnome.Loupe.desktop";
|
||||||
"application/pdf" = "org.gnome.Papers.desktop";
|
"audio/mpeg" = "mpv.desktop";
|
||||||
"application/msword" = "onlyoffice-desktopeditors.desktop";
|
"audio/aac" = "mpv.desktop";
|
||||||
"application/vnd.ms-powerpoint" = "onlyoffice-desktopeditors.desktop";
|
"audio/webm" = "mpv.desktop";
|
||||||
"application/vnd.ms-excel" = "onlyoffice-desktopeditors.desktop";
|
"audio/ogg" = "mpv.desktop";
|
||||||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" = "onlyoffice-desktopeditors.desktop";
|
"video/x-matroska" = "mpv.desktop";
|
||||||
"application/vnd.openxmlformats-officedocument.presentationml.presentation" = "onlyoffice-desktopeditors.desktop";
|
"video/mp4" = "mpv.desktop";
|
||||||
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" = "onlyoffice-desktopeditors.desktop";
|
"video/webm" = "mpv.desktop";
|
||||||
"application/vnd.oasis.opendocument.text" = "onlyoffice-desktopeditors.desktop";
|
"video/ogg" = "mpv.desktop";
|
||||||
"application/vnd.oasis.opendocument.presentation" = "onlyoffice-desktopeditors.desktop";
|
"application/pdf" = "org.gnome.Papers.desktop";
|
||||||
"application/vnd.oasis.opendocument.spreadsheet" = "onlyoffice-desktopeditors.desktop";
|
"application/msword" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/epub+zip" = "com.github.johnfactotum.Foliate.desktop";
|
"application/vnd.ms-powerpoint" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/ogg" = "mpv.desktop";
|
"application/vnd.ms-excel" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/xml" = "org.gnome.TextEditor.desktop";
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.document" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/xhtml+xml" = "firefox.desktop";
|
"application/vnd.openxmlformats-officedocument.presentationml.presentation" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/x-extension-htm" = "firefox.desktop";
|
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/x-extension-html" = "firefox.desktop";
|
"application/vnd.oasis.opendocument.text" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/x-extension-shtml" = "firefox.desktop";
|
"application/vnd.oasis.opendocument.presentation" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/x-extension-xhtml" = "firefox.desktop";
|
"application/vnd.oasis.opendocument.spreadsheet" = "onlyoffice-desktopeditors.desktop";
|
||||||
"application/x-extension-xht" = "firefox.desktop";
|
"application/epub+zip" = "com.github.johnfactotum.Foliate.desktop";
|
||||||
"application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop";
|
"application/ogg" = "mpv.desktop";
|
||||||
"message/rfc822" = "thunderbird.desktop";
|
"application/xml" = "org.gnome.TextEditor.desktop";
|
||||||
"x-scheme-handler/mailto" = "thunderbird.desktop";
|
"application/xhtml+xml" = "firefox.desktop";
|
||||||
"x-scheme-handler/mid" = "thunderbird.desktop";
|
"application/x-extension-htm" = "firefox.desktop";
|
||||||
"x-scheme-handler/discord" = "vesktop.desktop";
|
"application/x-extension-html" = "firefox.desktop";
|
||||||
"x-scheme-handler/http" = "firefox.desktop";
|
"application/x-extension-shtml" = "firefox.desktop";
|
||||||
"x-scheme-handler/https" = "firefox.desktop";
|
"application/x-extension-xhtml" = "firefox.desktop";
|
||||||
"x-scheme-handler/chrome" = "firefox.desktop";
|
"application/x-extension-xht" = "firefox.desktop";
|
||||||
|
"application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop";
|
||||||
|
"message/rfc822" = "thunderbird.desktop";
|
||||||
|
"x-scheme-handler/mailto" = "thunderbird.desktop";
|
||||||
|
"x-scheme-handler/mid" = "thunderbird.desktop";
|
||||||
|
"x-scheme-handler/discord" = "vesktop.desktop";
|
||||||
|
"x-scheme-handler/http" = "firefox.desktop";
|
||||||
|
"x-scheme-handler/https" = "firefox.desktop";
|
||||||
|
"x-scheme-handler/chrome" = "firefox.desktop";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue