Adding firefox nightly

This commit is contained in:
Lyes Saadi 2025-11-02 00:45:12 +01:00
parent f7f81c1c2e
commit f4014fc89d
Signed by: lyes
GPG key ID: 55A1D803917CF39A
6 changed files with 60 additions and 28 deletions

47
flake.lock generated
View file

@ -173,11 +173,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761878381, "lastModified": 1762025346,
"narHash": "sha256-lCRaipHgszaFZ1Cs8fdGJguVycCisBAf2HEFgip5+xU=", "narHash": "sha256-6KR4dsNfA3Pqm6uT8j7aKjWydP/KXFqZUhOfMlfP+1E=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4ac96eb21c101a3e5b77ba105febc5641a8959aa", "rev": "87044c57222fb485974062e2dd557e7b8abd8fff",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -230,6 +230,22 @@
"type": "gitlab" "type": "gitlab"
} }
}, },
"mozilla": {
"locked": {
"lastModified": 1750265908,
"narHash": "sha256-ZGo9BPm0L6kkuke6Bp5rb1XwF5Qv3/+a3mowsr0fcU4=",
"owner": "andersk",
"repo": "nixpkgs-mozilla",
"rev": "174a36cd95c9bed0dcbcc8a51f16d0cc8be490f3",
"type": "github"
},
"original": {
"owner": "andersk",
"ref": "channel",
"repo": "nixpkgs-mozilla",
"type": "github"
}
},
"nix-flatpak": { "nix-flatpak": {
"locked": { "locked": {
"lastModified": 1739444422, "lastModified": 1739444422,
@ -248,11 +264,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1761827175, "lastModified": 1761933221,
"narHash": "sha256-XdPVSYyIBK4/ruoqujaQmmSGg3J2/EenexV9IEXhr6o=", "narHash": "sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "43ffe9ac82567512abb83187cb673de1091bdfa8", "rev": "7467f155fcba189eb088a7601f44fbef7688669b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -312,11 +328,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1761672384, "lastModified": 1761907660,
"narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=", "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c", "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -328,11 +344,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1761672384, "lastModified": 1761907660,
"narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=", "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c", "rev": "2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -364,6 +380,7 @@
"disko": "disko", "disko": "disko",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"mailserver": "mailserver", "mailserver": "mailserver",
"mozilla": "mozilla",
"nix-flatpak": "nix-flatpak", "nix-flatpak": "nix-flatpak",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
@ -393,11 +410,11 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1761859061, "lastModified": 1761970869,
"narHash": "sha256-5C2x+ZQQZAAy0LowYgacT1KG83nXxjcYKMzedx89Wtw=", "narHash": "sha256-dlcxJTY+MwR9u3yTkBkzqfHY2+MKonDS7UzoOLlGpuw=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "26142b84460636c55bd612ae67225056c7faf134", "rev": "5855db6427f25672d7f02e19af418a38fe82e26e",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -15,6 +15,7 @@
nixos-hardware.url = "github:NixOS/nixos-hardware/master"; nixos-hardware.url = "github:NixOS/nixos-hardware/master";
nix-flatpak.url = "github:gmodena/nix-flatpak/latest"; nix-flatpak.url = "github:gmodena/nix-flatpak/latest";
zen-browser.url = "github:0xc000022070/zen-browser-flake"; zen-browser.url = "github:0xc000022070/zen-browser-flake";
mozilla.url = "github:andersk/nixpkgs-mozilla/channel";
mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver"; mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver";

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { pkgs, mozilla, ... }:
{ {
# Boot # Boot
@ -45,6 +45,20 @@
# Doesn't work ? # Doesn't work ?
# languagePacks = [ "fr" "en-US" ]; # languagePacks = [ "fr" "en-US" ];
}; };
nixpkgs.overlays = [ mozilla.overlays.firefox ];
# let
# # Change this to a rev sha to pin
# moz-rev = "master";
# moz-url = builtins.fetchTarball {
# url = "https://github.com/mozilla/nixpkgs-mozilla/archive/${moz-rev}.tar.gz";
# sha256 = "sha256:0fcfg835ly29m7m4xzhxb7lvw2ayxcv7cn7pzw4hkj2j1vzx7b2b";
# };
# nightlyOverlay = (import "${moz-url}/firefox-overlay.nix");
# in [
# nightlyOverlay
# ];
programs.firefox.package = pkgs.latest.firefox-nightly-bin;
xdg.portal.enable = true; xdg.portal.enable = true;

View file

@ -77,7 +77,7 @@ with lib.hm.gvariant;
disable-user-extensions = false; disable-user-extensions = false;
favorite-apps = favorite-apps =
[ [
"zen-beta.desktop" "firefox.desktop"
"thunderbird.desktop" "thunderbird.desktop"
"vesktop.desktop" "vesktop.desktop"
"element-desktop.desktop" "element-desktop.desktop"

View file

@ -49,7 +49,7 @@ in
"text/plain" = "org.gnome.TextEditor.desktop"; "text/plain" = "org.gnome.TextEditor.desktop";
"text/markdown" = "org.gnome.TextEditor.desktop"; "text/markdown" = "org.gnome.TextEditor.desktop";
"text/json" = "org.gnome.TextEditor.desktop"; "text/json" = "org.gnome.TextEditor.desktop";
"text/html" = "zen-beta.desktop"; "text/html" = "firefox.desktop";
"text/xml" = "org.gnome.TextEditor.desktop"; "text/xml" = "org.gnome.TextEditor.desktop";
"image/avif" = "org.gnome.Loupe.desktop"; "image/avif" = "org.gnome.Loupe.desktop";
"image/png" = "org.gnome.Loupe.desktop"; "image/png" = "org.gnome.Loupe.desktop";
@ -78,20 +78,20 @@ in
"application/epub+zip" = "com.github.johnfactotum.Foliate.desktop"; "application/epub+zip" = "com.github.johnfactotum.Foliate.desktop";
"application/ogg" = "mpv.desktop"; "application/ogg" = "mpv.desktop";
"application/xml" = "org.gnome.TextEditor.desktop"; "application/xml" = "org.gnome.TextEditor.desktop";
"application/xhtml+xml" = "zen-beta.desktop"; "application/xhtml+xml" = "firefox.desktop";
"application/x-extension-htm" = "zen-beta.desktop"; "application/x-extension-htm" = "firefox.desktop";
"application/x-extension-html" = "zen-beta.desktop"; "application/x-extension-html" = "firefox.desktop";
"application/x-extension-shtml" = "zen-beta.desktop"; "application/x-extension-shtml" = "firefox.desktop";
"application/x-extension-xhtml" = "zen-beta.desktop"; "application/x-extension-xhtml" = "firefox.desktop";
"application/x-extension-xht" = "zen-beta.desktop"; "application/x-extension-xht" = "firefox.desktop";
"application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop"; "application/x-bittorrent" = "de.haeckerfelix.Fragments.desktop";
"message/rfc822" = "thunderbird.desktop"; "message/rfc822" = "thunderbird.desktop";
"x-scheme-handler/mailto" = "thunderbird.desktop"; "x-scheme-handler/mailto" = "thunderbird.desktop";
"x-scheme-handler/mid" = "thunderbird.desktop"; "x-scheme-handler/mid" = "thunderbird.desktop";
"x-scheme-handler/discord" = "vesktop.desktop"; "x-scheme-handler/discord" = "vesktop.desktop";
"x-scheme-handler/http" = "zen-beta.desktop"; "x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "zen-beta.desktop"; "x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/chrome" = "zen-beta.desktop"; "x-scheme-handler/chrome" = "firefox.desktop";
}; };
}; };

View file

@ -15,7 +15,7 @@
owner = "BrewingWeasel"; owner = "BrewingWeasel";
repo = "fishbang"; repo = "fishbang";
rev = "master"; rev = "master";
sha256 = "sha256-VHtjt3Xobvs0DTXJ1mFU8i84EEsNQv3yqbhjs7c1mNE="; sha256 = "sha256-AJwaJ3Khu25EWEkJdv7lemO0T0gjcx9xtN6MnxQ9v6I=";
}; };
} }
]; ];