feat(home): import desktop module using import-tree and move misc config to desktop module

This commit is contained in:
Mohammad Rafiq 2025-06-14 18:22:53 +08:00
parent 2387ad9099
commit f5a046cd58
No known key found for this signature in database
10 changed files with 97 additions and 112 deletions

View file

@ -2,6 +2,7 @@
lib,
inputs,
system,
...
}:
let
inherit (builtins) map listToAttrs;

View file

@ -1,20 +0,0 @@
{
pkgs,
lib,
inputs,
system,
osConfig,
...
}:
let
inherit (lib) mkMerge;
in
mkMerge [
(import ./browser.nix { inherit lib inputs system; })
(import ./lockscreen.nix)
(import ./launcher.nix)
(import ./media-player.nix)
(import ./status-bar.nix { inherit pkgs; })
(import ./terminal.nix)
(import ./window-manager { inherit pkgs osConfig lib; })
]

View file

@ -0,0 +1,21 @@
{ pkgs, ... }:
{
persistDirs = [
"docs"
"repos"
"vids"
"tmp"
".tor project"
".local/share/PrismLauncher"
];
programs = {
obs-studio.enable = true;
thunderbird.enable = true;
thunderbird.profiles.rafiq.isDefault = true;
};
home.packages = with pkgs; [
stremio
tor-browser
prismlauncher
];
}

View file

@ -5,7 +5,7 @@
...
}:
{
wayland.windowManager.hyprland.settings = import ./hyprland/settings.nix {
wayland.windowManager.hyprland.settings = import ./_hyprland/settings.nix {
inherit pkgs osConfig lib;
};
}