Regenerated
This commit is contained in:
+469
-396
File diff suppressed because it is too large
Load Diff
@@ -783,6 +783,72 @@ in
|
|||||||
}
|
}
|
||||||
#+END_SRC
|
#+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=
|
** =generated/modules/traveldroid/apps/starship.nix=
|
||||||
This file sets up starship prompt
|
This file sets up starship prompt
|
||||||
#+BEGIN_SRC nix :tangle generated/modules/traveldroid/apps/starship.nix :noweb yes :mkdirp yes :eval never
|
#+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
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user