From d160a5898459d0b7b440a82cf0d9fd6534617d6d Mon Sep 17 00:00:00 2001 From: lucy Date: Thu, 29 Oct 2026 11:59:00 +0100 Subject: [PATCH 1/3] add clangd config file --- modules/home/programs/clangd.nix | 10 ++++++++++ modules/system/core/user.nix | 1 + 2 files changed, 11 insertions(+) create mode 100644 modules/home/programs/clangd.nix diff --git a/modules/home/programs/clangd.nix b/modules/home/programs/clangd.nix new file mode 100644 index 0000000..9cfc58c --- /dev/null +++ b/modules/home/programs/clangd.nix @@ -0,0 +1,10 @@ +{ ... }: { + flake.homeModules.clangd = { + home.file."clangd" = { + text = '' + BreakBeforeBraces: Allman + IndentWidth: 8 + ''; + }; + }; +} diff --git a/modules/system/core/user.nix b/modules/system/core/user.nix index 6f43809..0830502 100644 --- a/modules/system/core/user.nix +++ b/modules/system/core/user.nix @@ -30,6 +30,7 @@ }; home-manager.sharedModules = with self.homeModules; [ btop + clangd nixcord ghostty hermes From 7e933a89b0eac2ad19c92429baf3f0b0fb490c9e Mon Sep 17 00:00:00 2001 From: lucy Date: Fri, 30 Oct 2026 21:49:25 +0100 Subject: [PATCH 2/3] add ani-cli to system packages --- modules/home/programs/clangd.nix | 2 ++ modules/system/core/packages.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/home/programs/clangd.nix b/modules/home/programs/clangd.nix index 9cfc58c..e24d2f0 100644 --- a/modules/home/programs/clangd.nix +++ b/modules/home/programs/clangd.nix @@ -5,6 +5,8 @@ BreakBeforeBraces: Allman IndentWidth: 8 ''; + target = ".clang-format"; + }; }; } diff --git a/modules/system/core/packages.nix b/modules/system/core/packages.nix index c05baa2..a29d9c6 100644 --- a/modules/system/core/packages.nix +++ b/modules/system/core/packages.nix @@ -26,6 +26,7 @@ kdePackages.qtdeclarative brightnessctl libreoffice-stable + ani-cli ]; fonts.packages = with pkgs; [ inter From a695cd5132eeb1970803b3f00d5aad7348fac49d Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 2 Nov 2026 13:12:27 +0100 Subject: [PATCH 3/3] add nautilus module --- modules/default.nix | 1 + modules/system/core/.#core.nix | 1 + modules/system/core/packages.nix | 1 + modules/system/programs/nautilus.nix | 6 ++++++ 4 files changed, 9 insertions(+) create mode 120000 modules/system/core/.#core.nix create mode 100644 modules/system/programs/nautilus.nix diff --git a/modules/default.nix b/modules/default.nix index bc86718..68abba5 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -12,6 +12,7 @@ let core chromium easyroam + nautilus packages pipewire programs diff --git a/modules/system/core/.#core.nix b/modules/system/core/.#core.nix new file mode 120000 index 0000000..5264b64 --- /dev/null +++ b/modules/system/core/.#core.nix @@ -0,0 +1 @@ +lucy@seele.646918:1792669977 \ No newline at end of file diff --git a/modules/system/core/packages.nix b/modules/system/core/packages.nix index a29d9c6..e316ac4 100644 --- a/modules/system/core/packages.nix +++ b/modules/system/core/packages.nix @@ -27,6 +27,7 @@ brightnessctl libreoffice-stable ani-cli + ryubing ]; fonts.packages = with pkgs; [ inter diff --git a/modules/system/programs/nautilus.nix b/modules/system/programs/nautilus.nix new file mode 100644 index 0000000..94e33ca --- /dev/null +++ b/modules/system/programs/nautilus.nix @@ -0,0 +1,6 @@ +{ ... }: { + flake.nixosModules.nautilus = { + services.gvfs.enable = true; + services.udisks2.enable = true; + }; +}