2020-03-03 03:50:14 +01:00
|
|
|
{ config, lib, pkgs, ... }:
|
2021-09-08 03:37:59 +02:00
|
|
|
let
|
|
|
|
nextcloudSync = folder:
|
2022-01-23 20:23:47 +01:00
|
|
|
let
|
|
|
|
password = "$( pass show home/nextcloud/palo/nextcloudcmd-token)";
|
|
|
|
user = "palo";
|
|
|
|
in
|
2021-09-08 03:37:59 +02:00
|
|
|
pkgs.writers.writeBashBin "nextcloud-sync-${folder}" ''
|
|
|
|
${pkgs.nextcloud-client}/bin/nextcloudcmd \
|
2022-01-23 20:23:47 +01:00
|
|
|
--path "${folder}" \
|
2021-09-08 03:37:59 +02:00
|
|
|
~/Nextcloud/${folder} \
|
2022-01-23 20:23:47 +01:00
|
|
|
"https://${user}:${password}@nextcloud.ingolf-wagner.de"
|
2021-09-08 03:37:59 +02:00
|
|
|
'';
|
|
|
|
|
2021-11-01 09:20:42 +01:00
|
|
|
in
|
|
|
|
{
|
2019-10-24 02:20:38 +02:00
|
|
|
|
2020-01-20 07:26:42 +01:00
|
|
|
environment.systemPackages = with pkgs; [
|
2021-09-08 03:37:59 +02:00
|
|
|
|
2022-02-08 12:44:18 +01:00
|
|
|
((ganttproject-bin.override {
|
|
|
|
jre = pkgs.openjdk11;
|
|
|
|
}).overrideAttrs (old: {
|
|
|
|
version = "3.1.3100";
|
|
|
|
src = pkgs.fetchzip {
|
|
|
|
url = "https://dl.ganttproject.biz/ganttproject-3.1.3100/ganttproject-3.1.3100.zip";
|
|
|
|
sha256 = "sha256-hw2paak0P670/kemiuqYHIaN0uUtkVKy+AX2X7OdnJ4=";
|
|
|
|
};
|
|
|
|
}))
|
|
|
|
|
2022-02-07 19:13:27 +01:00
|
|
|
|
2021-09-08 03:37:59 +02:00
|
|
|
(nextcloudSync "InstantUpload")
|
|
|
|
(nextcloudSync "Pictures")
|
|
|
|
(nextcloudSync "Unterlagen")
|
|
|
|
(nextcloudSync "Video")
|
2021-10-20 08:47:59 +02:00
|
|
|
(nextcloudSync "Kunstbuch")
|
2022-02-19 04:29:42 +01:00
|
|
|
(nextcloudSync "AWS-SolutionArchitect-Professional")
|
2021-09-08 03:37:59 +02:00
|
|
|
|
2021-09-20 19:55:59 +02:00
|
|
|
(pkgs.writeShellScriptBin "nixFlakes" ''
|
|
|
|
exec ${pkgs.nixUnstable}/bin/nix --experimental-features "nix-command flakes" "$@"
|
|
|
|
'')
|
|
|
|
|
2022-03-09 06:51:59 +01:00
|
|
|
neo4j-desktop
|
|
|
|
|
2021-10-31 13:16:44 +01:00
|
|
|
sweethome3d.application
|
2021-09-29 05:05:26 +02:00
|
|
|
pkgs.polygon-art.polygon-art
|
2021-04-14 21:06:20 +02:00
|
|
|
|
2021-03-06 18:11:11 +01:00
|
|
|
# bluetooth gui
|
|
|
|
blueberry
|
|
|
|
|
2021-03-05 16:01:24 +01:00
|
|
|
nextcloud-client
|
|
|
|
gimp
|
|
|
|
inkscape
|
|
|
|
imagemagick
|
|
|
|
|
2021-10-31 13:16:44 +01:00
|
|
|
bitwig-studio3
|
2022-01-13 13:40:18 +01:00
|
|
|
#sononym-crawler
|
2021-10-31 13:16:44 +01:00
|
|
|
darktable
|
2020-03-08 19:47:12 +01:00
|
|
|
|
|
|
|
# rust development environment
|
2021-10-31 13:16:44 +01:00
|
|
|
rustup
|
|
|
|
jetbrains.clion
|
2020-03-11 09:29:21 +01:00
|
|
|
|
2021-08-02 20:15:33 +02:00
|
|
|
# general
|
2021-10-31 13:16:44 +01:00
|
|
|
jetbrains.idea-ultimate
|
2021-10-29 12:49:32 +02:00
|
|
|
#vscode
|
2021-08-02 20:15:33 +02:00
|
|
|
|
2020-03-12 10:46:03 +01:00
|
|
|
# python
|
2021-10-31 13:16:44 +01:00
|
|
|
python3Full
|
|
|
|
jetbrains.pycharm-professional
|
|
|
|
jetbrains.datagrip
|
2020-03-12 10:46:03 +01:00
|
|
|
|
2021-10-31 13:16:44 +01:00
|
|
|
element-desktop
|
2021-03-28 09:40:39 +02:00
|
|
|
|
2021-10-29 12:49:32 +02:00
|
|
|
#tor-browser-bundle-bin
|
2021-03-28 09:40:39 +02:00
|
|
|
#(tor-browser-bundle-bin.overrideAttrs (old: rec {
|
2021-11-23 07:32:21 +01:00
|
|
|
# version = "11.0.1";
|
2021-03-28 09:40:39 +02:00
|
|
|
# name = "tor-browser-bundle-${version}";
|
|
|
|
# src = pkgs.fetchurl {
|
|
|
|
# url =
|
|
|
|
# "https://dist.torproject.org/torbrowser/10.0.15/tor-browser-linux64-10.0.15_en-US.tar.xz";
|
2021-11-23 07:32:21 +01:00
|
|
|
# "https://dist.torproject.org/torbrowser/11.0.1/tor-browser-linux64-11.0.1_en-US.tar.xz";
|
2021-03-28 09:40:39 +02:00
|
|
|
# sha256 = "1ah69jmfgik063f9gkvyv9d4k706pqihmzc4k7cc95zyd17v8wrs";
|
|
|
|
# };
|
|
|
|
#}))
|
|
|
|
|
2020-01-20 07:26:42 +01:00
|
|
|
];
|
2019-10-24 02:20:38 +02:00
|
|
|
|
|
|
|
}
|