Regenerated

This commit is contained in:
2026-04-30 12:58:12 +02:00
parent fc6b0e8adc
commit 69f02224f1
3 changed files with 597 additions and 396 deletions
+469 -396
View File
File diff suppressed because it is too large Load Diff
+66
View File
@@ -783,6 +783,72 @@ in
}
#+END_SRC
** =generated/modules/traveldroid/apps/stackstorage.nix=
Installs the TransIP Stackstorage Appimage
#+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/stackstorage.nix :noweb yes :mkdirp yes :eval never
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.programs.transip-stack;
# AppImage wrapped so it works on NixOS (which has no /lib64 dynamic linker)
transip-stack = pkgs.appimageTools.wrapType2 {
name = "transip-stack";
version = "latest";
src = pkgs.fetchurl {
url = "https://filehosting-client.transip.nl/packages/stack-linux-latest-x86_64.AppImage";
sha256 = "1cmwc3mfpi7n3ga25p19pmsjmvkiy8hk4s4mxdsxkprw2vvrhwd7";
};
# Geef de AppImage toegang tot de desktop-omgeving
extraPkgs = pkgsFinal: with pkgsFinal; [
fuse
];
};
in {
options.programs.transip-stack = {
enable = mkEnableOption "TransIP STACK desktop client";
sha256 = mkOption {
type = types.str;
description = ''
SHA-256 hash
'';
example = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
};
autostart = mkOption {
type = types.bool;
default = false;
description = "Start STACK automatisch bij inloggen (via XDG autostart).";
};
};
config = mkIf cfg.enable {
# Zet het pakket beschikbaar voor alle gebruikers
environment.systemPackages = [ transip-stack ];
# Optioneel: XDG autostart entry
environment.etc = mkIf cfg.autostart {
"xdg/autostart/transip-stack.desktop".text = ''
[Desktop Entry]
Type=Application
Name=TransIP STACK
Exec=transip-stack
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
'';
};
};
}
#+END_SRC
** =generated/modules/traveldroid/apps/starship.nix=
This file sets up starship prompt
#+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/starship.nix :noweb yes :mkdirp yes :eval never
@@ -0,0 +1,62 @@
# --- This file has been auto-generated. For permanent changes alter the appropriate block in the README.org. ---
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.programs.transip-stack;
# AppImage wrapped so it works on NixOS (which has no /lib64 dynamic linker)
transip-stack = pkgs.appimageTools.wrapType2 {
name = "transip-stack";
version = "latest";
src = pkgs.fetchurl {
url = "https://filehosting-client.transip.nl/packages/stack-linux-latest-x86_64.AppImage";
sha256 = "1cmwc3mfpi7n3ga25p19pmsjmvkiy8hk4s4mxdsxkprw2vvrhwd7";
};
# Geef de AppImage toegang tot de desktop-omgeving
extraPkgs = pkgsFinal: with pkgsFinal; [
fuse
];
};
in {
options.programs.transip-stack = {
enable = mkEnableOption "TransIP STACK desktop client";
sha256 = mkOption {
type = types.str;
description = ''
SHA-256 hash
'';
example = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
};
autostart = mkOption {
type = types.bool;
default = false;
description = "Start STACK automatisch bij inloggen (via XDG autostart).";
};
};
config = mkIf cfg.enable {
# Zet het pakket beschikbaar voor alle gebruikers
environment.systemPackages = [ transip-stack ];
# Optioneel: XDG autostart entry
environment.etc = mkIf cfg.autostart {
"xdg/autostart/transip-stack.desktop".text = ''
[Desktop Entry]
Type=Application
Name=TransIP STACK
Exec=transip-stack
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
'';
};
};
}