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
|
||||
|
||||
** =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
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user