Adding firefox nightly
This commit is contained in:
parent
f7f81c1c2e
commit
f4014fc89d
6 changed files with 60 additions and 28 deletions
47
flake.lock
generated
47
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
owner = "BrewingWeasel";
|
owner = "BrewingWeasel";
|
||||||
repo = "fishbang";
|
repo = "fishbang";
|
||||||
rev = "master";
|
rev = "master";
|
||||||
sha256 = "sha256-VHtjt3Xobvs0DTXJ1mFU8i84EEsNQv3yqbhjs7c1mNE=";
|
sha256 = "sha256-AJwaJ3Khu25EWEkJdv7lemO0T0gjcx9xtN6MnxQ9v6I=";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue