From 28f3b6aba1baa4bf66311b54e45cf8fb0b46a81c Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Tue, 15 Jul 2025 18:35:57 +0530 Subject: [PATCH] feat: Split programs from configuration.nix to others --- nixos/ryu/configuration.nix | 7 ------- nixos/ryu/programs/default.nix | 8 +++----- nixos/ryu/programs/gnome-disks.nix | 3 +++ nixos/ryu/programs/nix-ld.nix | 8 ++++++++ 4 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 nixos/ryu/programs/gnome-disks.nix create mode 100644 nixos/ryu/programs/nix-ld.nix diff --git a/nixos/ryu/configuration.nix b/nixos/ryu/configuration.nix index 65ddd5e4..ef434cca 100644 --- a/nixos/ryu/configuration.nix +++ b/nixos/ryu/configuration.nix @@ -21,13 +21,6 @@ # withUWSM = true; xwayland.enable = true; }; - nix-ld = { - enable = true; - libraries = with pkgs; [ - libglvnd - ]; - }; - gnome-disks.enable = true; }; systemd.services.NetworkManager-wait-online.enable = lib.mkForce false; diff --git a/nixos/ryu/programs/default.nix b/nixos/ryu/programs/default.nix index c6e7720e..99501b1f 100644 --- a/nixos/ryu/programs/default.nix +++ b/nixos/ryu/programs/default.nix @@ -1,8 +1,4 @@ -{ - pkgs, - lib, - ... -}: { +{...}: { imports = [ ./adb.nix ./steam.nix @@ -10,5 +6,7 @@ ./localsend.nix ./appimage.nix ./obs-studio.nix + ./gnome-disks.nix + ./nix-ld.nix ]; } diff --git a/nixos/ryu/programs/gnome-disks.nix b/nixos/ryu/programs/gnome-disks.nix new file mode 100644 index 00000000..54a9232b --- /dev/null +++ b/nixos/ryu/programs/gnome-disks.nix @@ -0,0 +1,3 @@ +{...}: { + programs.gnome-disks.enable = true; +} diff --git a/nixos/ryu/programs/nix-ld.nix b/nixos/ryu/programs/nix-ld.nix new file mode 100644 index 00000000..b10e63a2 --- /dev/null +++ b/nixos/ryu/programs/nix-ld.nix @@ -0,0 +1,8 @@ +{pkgs, ...}: { + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + libglvnd + ]; + }; +}