Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-07-31 00:42:01 +01:00
parent a11dd05dba
commit f1593c2c56
10 changed files with 37 additions and 6229 deletions

24
flake.lock generated
View File

@@ -152,11 +152,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753675338, "lastModified": 1753888434,
"narHash": "sha256-KDS9sr7dddH97lUXa7oxfRqphBlCA6JxZO4m/Z4W06I=", "narHash": "sha256-xQhSeLJVsxxkwchE4s6v1CnOI6YegCqeA1fgk/ivVI4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "e4b032ba5113664f0b8b23d956e59ce8e0bc349d", "rev": "0630790b31d4547d79ff247bc3ba1adda3a017d9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -167,11 +167,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1753549186, "lastModified": 1753694789,
"narHash": "sha256-Znl7rzuxKg/Mdm6AhimcKynM7V3YeNDIcLjBuoBcmNs=", "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "17f6bd177404d6d43017595c5264756764444ab8", "rev": "dc9637876d0dcc8c9e5e22986b857632effeb727",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -189,11 +189,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753691404, "lastModified": 1753897993,
"narHash": "sha256-1sZg24xTL6k3ktFrOWOf0/bhYIYzND+cfsxb5VDRahU=", "narHash": "sha256-dj/56M7olBRrBh1RE8keshZZ/v49m7p6t2DOoJb1jTo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "e3fe68989cba00e16de704432a7a760fb1f7e573", "rev": "429f475b6b0949be0418f4e677f6d15ee8bce533",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -340,11 +340,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753439394, "lastModified": 1753772294,
"narHash": "sha256-Bv9h1AJegLI8uAhiJ1sZ4XAndYxhgf38tMgCQwiEpmc=", "narHash": "sha256-8rkd13WfClfZUBIYpX5dvG3O9V9w3K9FPQ9rY14VtBE=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "2673921c03d6e75fdf4aa93e025772608d1482cf", "rev": "6b9214fffbcf3f1e608efa15044431651635ca83",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -11,7 +11,7 @@
home-manager.users.${user} = { home-manager.users.${user} = {
programs.zsh = { programs.zsh = {
enable = true; enable = true;
dotDir = ".config/zsh"; dotDir = "${home}/.config/zsh";
autocd = true; autocd = true;
history = { history = {
path = "${home}/.local/share/zsh/history"; path = "${home}/.local/share/zsh/history";

View File

@@ -10,6 +10,12 @@ const TrayButton = ({ item }: { item: Tray.TrayItem }) => (
tooltipMarkup={createBinding(item, "tooltipMarkup")} tooltipMarkup={createBinding(item, "tooltipMarkup")}
usePopover={false} usePopover={false}
menuModel={createBinding(item, "menuModel")} menuModel={createBinding(item, "menuModel")}
onRealize={(self) => {
createBinding(item, "action_group").as((action_group) =>
self.insert_action_group("dbusmenu", action_group),
);
self.insert_action_group("dbusmenu", item.action_group);
}}
> >
<icon gicon={createBinding(item, "gicon")} /> <icon gicon={createBinding(item, "gicon")} />
</menubutton> </menubutton>

View File

@@ -17,7 +17,6 @@ in
home-manager.users.${user} = { home-manager.users.${user} = {
sops = { sops = {
secrets = { secrets = {
"vaultwarden/adminToken".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml";
"vaultwarden/postgresql".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml"; "vaultwarden/postgresql".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml";
"vaultwarden/smtp".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml"; "vaultwarden/smtp".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml";
"vaultwarden/push/installationId".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml"; "vaultwarden/push/installationId".sopsFile = "${inputs.secrets}/hosts/jupiter/secrets.yaml";
@@ -35,7 +34,6 @@ in
DATABASE_URL=postgresql://vaultwarden:${ DATABASE_URL=postgresql://vaultwarden:${
hmConfig.sops.placeholder."vaultwarden/postgresql" hmConfig.sops.placeholder."vaultwarden/postgresql"
}@vaultwarden-postgresql:5432/vaultwarden }@vaultwarden-postgresql:5432/vaultwarden
ADMIN_TOKEN=${hmConfig.sops.placeholder."vaultwarden/adminToken"}
SMTP_PASSWORD=${hmConfig.sops.placeholder."vaultwarden/smtp"} SMTP_PASSWORD=${hmConfig.sops.placeholder."vaultwarden/smtp"}
PUSH_INSTALLATION_ID=${hmConfig.sops.placeholder."vaultwarden/push/installationId"} PUSH_INSTALLATION_ID=${hmConfig.sops.placeholder."vaultwarden/push/installationId"}
PUSH_INSTALLATION_KEY=${hmConfig.sops.placeholder."vaultwarden/push/installationKey"} PUSH_INSTALLATION_KEY=${hmConfig.sops.placeholder."vaultwarden/push/installationKey"}

View File

@@ -2,18 +2,18 @@
# AUTO-UPDATE: nix-update --flake ghost # AUTO-UPDATE: nix-update --flake ghost
pkgs.stdenv.mkDerivation (finalAttrs: { pkgs.stdenv.mkDerivation (finalAttrs: {
pname = "ghost"; pname = "ghost";
version = "5.130.2"; version = "5.130.3";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "TryGhost"; owner = "TryGhost";
repo = "Ghost"; repo = "Ghost";
rev = "tags/v${finalAttrs.version}"; rev = "tags/v${finalAttrs.version}";
hash = "sha256-y/OCUrnScSKCZMF3B6LM9eAKpkyBubn77z+N1kcK4J0="; hash = "sha256-prmOcEzGvIB4brw8Cf7dknuts2OJdJIMZn6dGZm4XW4=";
}; };
offlineCache = pkgs.fetchYarnDeps { offlineCache = pkgs.fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock"; yarnLock = finalAttrs.src + "/yarn.lock";
hash = "sha256-ANk9LZ9ESWOQv8sr53IfLdlShYO4owcp54dRlJZwwmc="; hash = "sha256-DP9f0RKM4CodvSzDoJjqZpxsGqscSeEIGr2/pq5Vbag=";
}; };
nativeBuildInputs = with pkgs; [ nativeBuildInputs = with pkgs; [

View File

@@ -2,7 +2,7 @@
# AUTO-UPDATE: nix-update --flake jellyfin-plugin-intro-skipper-bin # AUTO-UPDATE: nix-update --flake jellyfin-plugin-intro-skipper-bin
pkgs.stdenv.mkDerivation (finalAttrs: { pkgs.stdenv.mkDerivation (finalAttrs: {
pname = "intro-skipper"; pname = "intro-skipper";
version = "10.10/v1.10.10.22"; version = "10.10/v1.10.10.23";
src = src =
let let
@@ -11,7 +11,7 @@ pkgs.stdenv.mkDerivation (finalAttrs: {
in in
pkgs.fetchzip { pkgs.fetchzip {
url = "https://github.com/intro-skipper/intro-skipper/releases/download/${finalAttrs.version}/intro-skipper-${full}.zip"; url = "https://github.com/intro-skipper/intro-skipper/releases/download/${finalAttrs.version}/intro-skipper-${full}.zip";
sha256 = "sha256-odhvY8/kMR4cCNvyKN8I/xFgSqtHCtk25IZyehInsJw="; sha256 = "sha256-r+syY/AlErws1xVkkiWm51aI+QxtefdLDc/sWC7oVo8=";
stripRoot = false; stripRoot = false;
}; };

View File

@@ -2,18 +2,16 @@
# AUTO-UPDATE: nix-update --flake obsidian-plugin-url-into-selection # AUTO-UPDATE: nix-update --flake obsidian-plugin-url-into-selection
pkgs.buildNpmPackage (finalAttrs: { pkgs.buildNpmPackage (finalAttrs: {
pname = "url-into-selection"; pname = "url-into-selection";
version = "1.11.2"; version = "1.11.3";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "denolehov"; owner = "denolehov";
repo = "obsidian-url-into-selection"; repo = "obsidian-url-into-selection";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-NnblFzqYRFsTWjaoOpJ0mK9ZdzevuRt+KvfM2yEu6ho="; hash = "sha256-B793Lpt/3ddj9xvpNSsiHjsa1yP7ZXhQFLBUPfCriAw=";
}; };
patches = [ ./package-lock.patch ]; npmDepsHash = "sha256-DKjYtQ6KycPEms5BdyOXw6iNb9MgNOyJg8haL+cZHMk=";
npmDepsHash = "sha256-wONPljYEtbuktY6iDWETDtTGIpfMKhQoDzC5rZ6ATL8=";
npmPackFlags = [ "--ignore-scripts" ]; npmPackFlags = [ "--ignore-scripts" ];
installPhase = '' installPhase = ''

File diff suppressed because it is too large Load Diff

View File

@@ -16,7 +16,7 @@ pkgs.rustPlatform.buildRustPackage (finalAttrs: {
env = { env = {
VW_VERSION = finalAttrs.version; VW_VERSION = finalAttrs.version;
RUST_MIN_STACK = 134217728; RUST_MIN_STACK = 536870912;
}; };
nativeBuildInputs = with pkgs; [ pkg-config ]; nativeBuildInputs = with pkgs; [ pkg-config ];

View File

@@ -1,5 +1,14 @@
{ patcher, ... }: { patcher, ... }:
{ {
nixpkgs.patches = [
# FIXME: https://github.com/NixOS/nixpkgs/pull/429473
(patcher.fetchpatch {
name = "osm-gps-map: patch libsoup 2.4 -> 3.0";
url = "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/429473.diff";
hash = "sha256-PPCB4VzANYuQLWelY2rvMQCqLG7tJ7RF9t967MNVFbU=";
})
];
home-manager.patches = [ home-manager.patches = [
(patcher.fetchpatch { (patcher.fetchpatch {
name = "ssh: make userKnownHostsFiles consistent with nixpkgs"; name = "ssh: make userKnownHostsFiles consistent with nixpkgs";