From 8924bad1bc06dd5b622730dce0858c2526607023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:40:16 -0500 Subject: [PATCH 01/10] Add two-factor authentication application --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 3326f30..85f6c40 100644 --- a/configuration.nix +++ b/configuration.nix @@ -16,6 +16,7 @@ environment.systemPackages = with pkgs; [ # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. ansible + authenticator # 2-factor auth, it's for Gnome but it's the only good one (can scan in from the phone etc) birdtray bitwarden-cli bitwarden-desktop From d4934ef1db2546875b28e75be0e758cb24e20cbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:40:37 -0500 Subject: [PATCH 02/10] Add dig since dog won't dog --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 85f6c40..d753b5b 100644 --- a/configuration.nix +++ b/configuration.nix @@ -28,6 +28,7 @@ curl ddev diffr + dig dmidecode docker # dog # breaks build From ec50ea001f44efdaab3882cd339b60f9b667a4cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:40:55 -0500 Subject: [PATCH 03/10] Add timer app --- configuration.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configuration.nix b/configuration.nix index d753b5b..94d19a3 100644 --- a/configuration.nix +++ b/configuration.nix @@ -33,6 +33,8 @@ docker # dog # breaks build espanso-wayland # breaks build??? + et # 'egg timer' command-line-ish timer app; mpris-timer is a Gnome graphical alternative in the surprisingly sparse set of timer options (cannot find one built into KDE?) + exif fish fishPlugins.done firefoxpwa From 094f4eb97b2316cd0ff2797e989b5c26b1464b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:41:56 -0500 Subject: [PATCH 04/10] Add some audio copying programs to back up my CDs, maybe even tapes --- configuration.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configuration.nix b/configuration.nix index 94d19a3..3091c3b 100644 --- a/configuration.nix +++ b/configuration.nix @@ -46,6 +46,7 @@ git-open gnucash gnumake + handbrake htop hunspell hunspellDicts.en_US-large @@ -54,6 +55,7 @@ # jitsi-meet-electron # currently breaks build jq just + kdePackages.audex kdePackages.filelight kdePackages.isoimagewriter kdePackages.kasts From 1d63c21c95321a13921c46ab8d334239b8cbd2e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:42:13 -0500 Subject: [PATCH 05/10] Add Kupfer --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 3091c3b..a788125 100644 --- a/configuration.nix +++ b/configuration.nix @@ -72,6 +72,7 @@ kdePackages.partitionmanager keepassxc kirc + kupfer # a nice launcher, installed because my main desktop screen is broken and i needed a way to see what apps i was picking libinput libreoffice-qt6-still # light From d88def7afa7914fec16d4174bcd74a08aaf80f49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:44:15 -0500 Subject: [PATCH 06/10] Add OnlyOffice desktop as possible alternative to LibreOffice, at least for docs in Nextcloud, plus OpenShot video editor --- configuration.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configuration.nix b/configuration.nix index a788125..12d3b50 100644 --- a/configuration.nix +++ b/configuration.nix @@ -74,7 +74,7 @@ kirc kupfer # a nice launcher, installed because my main desktop screen is broken and i needed a way to see what apps i was picking libinput - libreoffice-qt6-still + libreoffice-qt6-still # this is basically unusable, graphics all mis-aligned # light lshw magic-wormhole @@ -88,6 +88,8 @@ nheko # For matrix but relying on insecure olm-3.2.16 # nfs-utils nix-search-cli + onlyoffice-desktopeditors + openshot-qt # Video editing, http://www.openshot.org/ peruse # Read comic books, zines, graphic novels a bit more easily php # does PHP 8.2 currently and there's php81, php83, and php84 alternatives php82Packages.composer From 154ee17524ec0a0f481e7898ac83e83d820a1b88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:44:48 -0500 Subject: [PATCH 07/10] Add image metadata editor --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 12d3b50..1806b7d 100644 --- a/configuration.nix +++ b/configuration.nix @@ -91,6 +91,7 @@ onlyoffice-desktopeditors openshot-qt # Video editing, http://www.openshot.org/ peruse # Read comic books, zines, graphic novels a bit more easily + photini # digital photograph metadata editing php # does PHP 8.2 currently and there's php81, php83, and php84 alternatives php82Packages.composer (python3.withPackages(ps: with ps; [ numpy pandas python-dotenv ])) # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.section.md#environment-defined-in-etcnixosconfigurationnix-environment-defined-in-etcnixosconfigurationnix (note this is literally the last thing they wanted me to do, would rather it not be global) From bb741a98d07e8d0fcc5ea0c9bb3c780bb06f49c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:45:55 -0500 Subject: [PATCH 08/10] Note what would make ansible work if we did that version of PHP --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 1806b7d..b5ac1ab 100644 --- a/configuration.nix +++ b/configuration.nix @@ -94,6 +94,7 @@ photini # digital photograph metadata editing php # does PHP 8.2 currently and there's php81, php83, and php84 alternatives php82Packages.composer + # php84Packages.composer ansible_2_16 (python3.withPackages(ps: with ps; [ numpy pandas python-dotenv ])) # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.section.md#environment-defined-in-etcnixosconfigurationnix-environment-defined-in-etcnixosconfigurationnix (note this is literally the last thing they wanted me to do, would rather it not be global) poppins postgresql From 5629240050f36a278d845cbf31bb3ab4c4631022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:46:23 -0500 Subject: [PATCH 09/10] =?UTF-8?q?Add=20Shotwell=20as=20the=20best=20of=20t?= =?UTF-8?q?he=20options=20for=20photo=20library=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index b5ac1ab..fac7c57 100644 --- a/configuration.nix +++ b/configuration.nix @@ -107,6 +107,7 @@ samba sassc # Convenient to use directly, though it is deprecated in favor of dart-sass i think shortwave + shotwell # Even though i'm not on Gnome anymore, really don't see the need to switch to KPhotoAlbum (NixOS has to download more for that anyway). The other option is digikam and if getting into RAW and editing more, darktable signal-desktop slack sly # simple image editing From 86d205fc06bb41b435cd6355f9a3107e75f2796e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 13 Jan 2025 20:47:35 -0500 Subject: [PATCH 10/10] Add Too Long Didn't Read as it is the only thing that makes some command line tools intelligible --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index fac7c57..c42f02e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -113,6 +113,7 @@ sly # simple image editing strawberry-qt6 textpieces + tldr thunderbird toot tor-browser