forked from Fediversity/Fediversity
[HACK] Align nixpkgs from the flake with nixpkgs from npins
This commit is contained in:
parent
69b2e535fe
commit
9bb650a53d
5 changed files with 10 additions and 29 deletions
|
@ -10,6 +10,11 @@
|
||||||
inputs.nixops4.packages.${pkgs.system}.default
|
inputs.nixops4.packages.${pkgs.system}.default
|
||||||
];
|
];
|
||||||
|
|
||||||
|
system.extraDependencies = with pkgs; [
|
||||||
|
jq
|
||||||
|
jq.inputDerivation
|
||||||
|
];
|
||||||
|
|
||||||
system.extraDependenciesFromModule =
|
system.extraDependenciesFromModule =
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
|
8
flake.lock
generated
8
flake.lock
generated
|
@ -598,17 +598,17 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740463929,
|
"lastModified": 1744215327,
|
||||||
"narHash": "sha256-4Xhu/3aUdCKeLfdteEHMegx5ooKQvwPHNkOgNCXQrvc=",
|
"narHash": "sha256-sjnFt1xZFp9dAQCBRlUTqkclr/4fKNurZrctYHWozaw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5d7db4668d7a0c6cc5fc8cf6ef33b008b2b1ed8b",
|
"rev": "f33a4d26226c05d501b9d4d3e5e60a3a59991921",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-24.11",
|
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
|
"rev": "f33a4d26226c05d501b9d4d3e5e60a3a59991921",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; # consumed by flake-parts
|
nixpkgs.url = "github:nixos/nixpkgs/f33a4d26226c05d501b9d4d3e5e60a3a59991921"; # consumed by flake-parts
|
||||||
flake-parts.url = "github:hercules-ci/flake-parts";
|
flake-parts.url = "github:hercules-ci/flake-parts";
|
||||||
git-hooks.url = "github:cachix/git-hooks.nix";
|
git-hooks.url = "github:cachix/git-hooks.nix";
|
||||||
nixops4.follows = "nixops4-nixos/nixops4";
|
nixops4.follows = "nixops4-nixos/nixops4";
|
||||||
|
|
|
@ -56,12 +56,6 @@ in
|
||||||
)
|
)
|
||||||
|
|
||||||
(mkIf config.fediversity.pixelfed.enable {
|
(mkIf config.fediversity.pixelfed.enable {
|
||||||
## NOTE: Pixelfed as packaged in nixpkgs has a permission issue that prevents Nginx
|
|
||||||
## from being able to serving the images. We fix it here, but this should be
|
|
||||||
## upstreamed. See https://github.com/NixOS/nixpkgs/issues/235147
|
|
||||||
services.pixelfed.package = pkgs.pixelfed.overrideAttrs (old: {
|
|
||||||
patches = (old.patches or [ ]) ++ [ ./group-permissions.patch ];
|
|
||||||
});
|
|
||||||
users.users.nginx.extraGroups = [ "pixelfed" ];
|
users.users.nginx.extraGroups = [ "pixelfed" ];
|
||||||
|
|
||||||
services.pixelfed = {
|
services.pixelfed = {
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
diff --git a/config/filesystems.php b/config/filesystems.php
|
|
||||||
index 00254e93..fc1a58f3 100644
|
|
||||||
--- a/config/filesystems.php
|
|
||||||
+++ b/config/filesystems.php
|
|
||||||
@@ -49,11 +49,11 @@ return [
|
|
||||||
'permissions' => [
|
|
||||||
'file' => [
|
|
||||||
'public' => 0644,
|
|
||||||
- 'private' => 0600,
|
|
||||||
+ 'private' => 0640,
|
|
||||||
],
|
|
||||||
'dir' => [
|
|
||||||
'public' => 0755,
|
|
||||||
- 'private' => 0700,
|
|
||||||
+ 'private' => 0750,
|
|
||||||
],
|
|
||||||
],
|
|
||||||
],
|
|
Loading…
Add table
Reference in a new issue