From 2ecb2bb83714c9657c4852077eb3b81f38fa2fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 14 Apr 2025 08:53:09 -0400 Subject: [PATCH 1/5] Add hardware tweaks for Nix as a channel --- configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configuration.nix b/configuration.nix index 06f6712..2cc2676 100644 --- a/configuration.nix +++ b/configuration.nix @@ -7,7 +7,10 @@ { imports = [ # Include the results of the hardware scan. + ./hardware-configuration.nix + ./framework-lid-workaround.nix + # Presumably need to re-add the Nix home-manager channel before adding this back. # ]; From c9bdb970ec01171bdd10676fa6d9ad188d6a108b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 14 Apr 2025 08:55:32 -0400 Subject: [PATCH 2/5] Comment out inessentials that were at one point breaking build --- configuration.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/configuration.nix b/configuration.nix index 2cc2676..e45ec4c 100644 --- a/configuration.nix +++ b/configuration.nix @@ -29,7 +29,7 @@ btop calibre contrast - cruft + # cruft curl ddev diffr @@ -46,13 +46,12 @@ floorp fsearch getxbook - # gimp-with-plugins # Currently breaks bulid + # gimp-with-plugins # Currently breaks build, but works if in nix shell solo git git-open gnucash gnumake - dig - handbrake # converting video, https://handbrake.fr/ + # handbrake # converting video, https://handbrake.fr/ htop hunspell hunspellDicts.en_US-large @@ -80,8 +79,8 @@ kdePackages.partitionmanager keepassxc kirc - kiwix - kiwix-tools + # kiwix + # kiwix-tools 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 # this is basically unusable, graphics all mis-aligned From a3695e721b5cb771e4ab82d67e00571e5eaabd77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 14 Apr 2025 08:56:51 -0400 Subject: [PATCH 3/5] Get rid of insecure electron since Logseq no longer needs it (and Nix rejects it) and insecure olm since not actively using any Matrix clients --- configuration.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/configuration.nix b/configuration.nix index e45ec4c..29ae6bc 100644 --- a/configuration.nix +++ b/configuration.nix @@ -75,7 +75,7 @@ kdePackages.krecorder kdePackages.kruler kdePackages.kweather - kdePackages.neochat # For matrix but relying on insecure olm-3.2.16 + # kdePackages.neochat # For matrix but relying on insecure olm-3.2.16 kdePackages.partitionmanager keepassxc kirc @@ -95,7 +95,7 @@ mmv neovim # aka nvim nextcloud-client - nheko # For matrix but relying on insecure olm-3.2.16 + # nheko # For matrix but relying on insecure olm-3.2.16 # nfs-utils nix-search-cli onlyoffice-desktopeditors @@ -309,10 +309,9 @@ nixpkgs.config.allowUnfree = true; # TODO remove this when Logseq gets its act together - nixpkgs.config.permittedInsecurePackages = [ - "electron-27.3.11" - "olm-3.2.16" - ]; + # nixpkgs.config.permittedInsecurePackages = [ + # "olm-3.2.16" + # ]; # Some programs need SUID wrappers, can be configured further or are # started in user sessions. From fc4e88752f17e4f626001a4cf9377e43a1f0f1cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 14 Apr 2025 08:57:57 -0400 Subject: [PATCH 4/5] Add disk usage analyzer --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 29ae6bc..2fab8b9 100644 --- a/configuration.nix +++ b/configuration.nix @@ -93,6 +93,7 @@ meld mkcert mmv + ncdu neovim # aka nvim nextcloud-client # nheko # For matrix but relying on insecure olm-3.2.16 From 69dadc93a9df66332e9d04c6ce3dd236e2217678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Mon, 14 Apr 2025 08:58:14 -0400 Subject: [PATCH 5/5] Add open source IDE --- configuration.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/configuration.nix b/configuration.nix index 2fab8b9..4c797bb 100644 --- a/configuration.nix +++ b/configuration.nix @@ -148,6 +148,7 @@ xorg.xkill # xpdf # Simple PDF viewer - currently marked insecure yt-dlp + zed-editor zoxide zulip zulip-term