From 0d1d0018ffcb3b09a0820a5ece234a22c04e5a17 Mon Sep 17 00:00:00 2001 From: Jonas Hahn Date: Fri, 17 Oct 2025 12:08:07 +0200 Subject: [PATCH] Nextcloud --- hosts/minoxy-workstation/configuration.nix | 2 +- modules/essential.nix | 2 ++ user/home.nix | 17 ++++++++++------- user/packages.nix | 2 ++ 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/hosts/minoxy-workstation/configuration.nix b/hosts/minoxy-workstation/configuration.nix index c4adc99..e480fa5 100644 --- a/hosts/minoxy-workstation/configuration.nix +++ b/hosts/minoxy-workstation/configuration.nix @@ -26,7 +26,7 @@ # Hide the windows disk in the file explorer services.udev.extraRules = '' # Ignore internal NVMe Windows partition - SUBSYSTEM=="block", ENV{ID_PART_ENTRY_UUID}=="A09C8D5E9C8D2FB8", ENV{UDISKS_IGNORE}="1" + SUBSYSTEM=="block", ENV{ID_FS_UUID}=="A09C8D5E9C8D2FB8", ENV{UDISKS_IGNORE}="1" ''; # TODO: Make all your working systems go to ext4 on the full disk for ease of use and storage diff --git a/modules/essential.nix b/modules/essential.nix index 4050ac3..fa036d4 100644 --- a/modules/essential.nix +++ b/modules/essential.nix @@ -13,6 +13,8 @@ }; security.polkit.enable = true; + security.pam.services.login.enableGnomeKeyring = true; + services.gnome.gnome-keyring.enable = true; # Nix fun nixpkgs.config.allowUnfree = true; diff --git a/user/home.nix b/user/home.nix index 8bd5c0f..9bfcd4a 100644 --- a/user/home.nix +++ b/user/home.nix @@ -3,8 +3,6 @@ { imports = [ ./packages.nix ]; - services.gnome-keyring.enable = true; - xdg.mimeApps = { enable = true; defaultApplications = { @@ -52,6 +50,7 @@ }; }; + # Theming for ease of use of gui apps gtk = { enable = true; iconTheme = { @@ -63,21 +62,25 @@ package = pkgs.gnome-themes-extra; }; }; - qt = { enable = true; platformTheme.name = "qtct"; - style.name = "Kvantum"; + style.name = "kvantum"; }; - xdg.configFile."Kvantum/kvantum.kvconfig".source = (pkgs.formats.ini { }).generate "kvantum.kvconfig" { - General.theme = "Catppuccin-Frappe-Rosewater"; + General.theme = "KvAdaptaDark"; }; xdg.configFile."qt6ct/qt6ct.conf".source = pkgs.writeTextFile { name = "qt6ct.conf"; text = - " [Appearance]\n color_scheme_path=${pkgs.qt6ct}/share/qt6ct/colors/airy.conf\n custom_palette=false\n icon_theme=Papirus-Dark\n standard_dialogs=default\n style=kvantum\n"; +'' + [Appearance] + icon_theme=Papirus-Dark + style=kvantum + standard_dialogs=default + ''; + }; programs.starship = { diff --git a/user/packages.nix b/user/packages.nix index 7ef91af..5291a2b 100644 --- a/user/packages.nix +++ b/user/packages.nix @@ -22,6 +22,7 @@ unstable.signal-desktop qbittorrent ausweisapp + nextcloud-client # --- Media & Desktop Tools --- simple-scan @@ -52,6 +53,7 @@ # --- Essentials & Navigation --- ripgrep fd + gcr # Keyring fzf eza bat