nixos-config/legacy/sterni/packages.nix

97 lines
2.3 KiB
Nix
Raw Normal View History

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
2023-02-20 13:45:06 +01:00
password = "$( ${pkgs.pass}/bin/pass show home/nextcloud/palo/nextcloudcmd-token )";
2022-01-23 20:23:47 +01:00
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
'';
2023-01-31 09:50:46 +01:00
2021-11-01 09:20:42 +01:00
in
{
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-10-22 15:01:11 +02:00
autorandr
2021-09-08 03:37:59 +02:00
(nextcloudSync "InstantUpload")
(nextcloudSync "Pictures")
(nextcloudSync "Unterlagen")
2022-06-21 21:01:11 +02:00
(nextcloudSync "Nähen")
2021-09-08 03:37:59 +02:00
(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
2024-05-24 21:08:34 +02:00
#(pkgs.writeShellScriptBin "nixFlakes" ''
# exec ${pkgs.nixUnstable}/bin/nix --experimental-features "nix-command flakes" "$@"
#'')
2021-09-20 19:55:59 +02:00
2022-06-17 08:52:45 +02:00
valentina
2023-08-14 03:08:56 +02:00
signal-desktop
2024-05-27 21:19:01 +02:00
legacy_2311.fluffychat
2023-08-14 03:08:56 +02:00
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
2022-12-20 17:12:30 +01:00
#blender
2023-01-31 09:50:46 +01:00
mosquitto
(pkgs.writers.writeBashBin "mqtt-tail" ''
${pkgs.mosquitto}/bin/mosquitto_sub -v \
-h pepe.private \
-u homeassistant \
-P password \
-t "#"
'')
2022-11-03 06:36:52 +01:00
2022-10-19 20:57:58 +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";
# };
#}))
2022-09-02 12:48:37 +02:00
sops
2022-09-15 00:57:40 +02:00
bitwarden
2020-01-20 07:26:42 +01:00
];
2019-10-24 02:20:38 +02:00
2022-08-31 22:47:44 +02:00
home-manager.users.mainUser = {
programs.obs-studio.enable = true;
};
2019-10-24 02:20:38 +02:00
}