From 71a04c627a8c36a072126dc4bbefa0baf2e48ce0 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Thu, 26 Mar 2026 17:11:33 -0500 Subject: [PATCH] desktop fixes --- modules/features/desktop.nix | 15 +++++++++++++++ modules/features/gnome.nix | 2 ++ modules/programs/brave.nix | 11 +++++++++++ modules/programs/desktop.nix | 12 ------------ modules/programs/sublime.nix | 8 -------- 5 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 modules/features/desktop.nix create mode 100644 modules/programs/brave.nix delete mode 100644 modules/programs/desktop.nix delete mode 100644 modules/programs/sublime.nix diff --git a/modules/features/desktop.nix b/modules/features/desktop.nix new file mode 100644 index 0000000..1683740 --- /dev/null +++ b/modules/features/desktop.nix @@ -0,0 +1,15 @@ +# This module is for programs with GUIs that run in a desktop environment +{ inputs, ... }: +{ + flake.modules.homeManager.desktop = { pkgs, ... }: { + imports = with inputs.self.modules.homeManager; [ + brave + ghostty + onepassword + ]; + home.packages = with pkgs; [ + mangohud + sublime4 + ]; + }; +} diff --git a/modules/features/gnome.nix b/modules/features/gnome.nix index fddf995..83c63b9 100644 --- a/modules/features/gnome.nix +++ b/modules/features/gnome.nix @@ -6,7 +6,9 @@ # For gnome systray icons services.udev.packages = with pkgs; [ gnome-settings-daemon ]; + }; + flake.modules.homeManager.gnome = { dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; diff --git a/modules/programs/brave.nix b/modules/programs/brave.nix new file mode 100644 index 0000000..80b8014 --- /dev/null +++ b/modules/programs/brave.nix @@ -0,0 +1,11 @@ +{ self, inputs, ... }: { + flake.modules.homeManager.brave = { + programs.brave = { + enable = true; + extensions = [ + # https://chromewebstore.google.com/detail/1password-%E2%80%93-password-mana/aeblfdkhhhdcdjpifhhbdiojplfjncoa + "aeblfdkhhhdcdjpifhhbdiojplfjncoa" + ]; + }; + }; +} \ No newline at end of file diff --git a/modules/programs/desktop.nix b/modules/programs/desktop.nix deleted file mode 100644 index 6934501..0000000 --- a/modules/programs/desktop.nix +++ /dev/null @@ -1,12 +0,0 @@ -# This module is for programs with GUIs that run in a desktop environment -{ inputs, ... }: -{ - flake.modules.homeManager.desktop = - { - imports = with inputs.self.modules.homeManager; [ - onepassword - ghostty - sublime - ]; - }; -} diff --git a/modules/programs/sublime.nix b/modules/programs/sublime.nix deleted file mode 100644 index 8929b7e..0000000 --- a/modules/programs/sublime.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ inputs, pkgs, ... }: -{ - flake.modules.homeManager.sublime = { pkgs, lib, ... }: { - home.packages = with pkgs; [ - sublime4 - ]; - }; -} \ No newline at end of file