add desktop module

This commit is contained in:
2025-10-01 19:36:53 +02:00
parent eec721d549
commit 86c53bea37
7 changed files with 20 additions and 21 deletions

View File

@@ -6,20 +6,18 @@
imports = [ imports = [
./boot.nix ./boot.nix
./chat.nix ./chat.nix
./firefox.nix
./gimp.nix ./gimp.nix
./gnome.nix ./gnome.nix
./hibernate.nix ./hibernate.nix
./hyprland.nix
./niri.nix ./niri.nix
./ssh.nix ./ssh.nix
./steam.nix ./steam.nix
./thunderbird.nix
./network.nix ./network.nix
./syncthing.nix ./syncthing.nix
./video.nix
../../system ../../system
self.nixosModules.desktop
self.inputs.home-manager.nixosModules.home-manager self.inputs.home-manager.nixosModules.home-manager
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;

View File

@@ -1,7 +0,0 @@
{ pkgs, ... }:
{
programs.firefox = {
enable = true;
nativeMessagingHosts.packages = [ pkgs.passff-host ];
};
}

View File

@@ -1,3 +0,0 @@
{
programs.hyprland.enable = true;
}

View File

@@ -1,3 +0,0 @@
{
programs.thunderbird.enable = true;
}

View File

@@ -1,4 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [ mpv ];
}

14
modules/desktop.nix Normal file
View File

@@ -0,0 +1,14 @@
{ self, pkgs, ... }:
{
environment.systemPackages = [
pkgs.mpv # video player
pkgs.amberol # music player
];
programs.firefox = {
enable = true;
nativeMessagingHosts.packages = [ pkgs.passff-host ];
};
programs.thunderbird.enable = true;
}

View File

@@ -3,5 +3,9 @@
gitea.imports = [ gitea.imports = [
./gitea.nix ./gitea.nix
]; ];
desktop.imports = [
./desktop.nix
];
}; };
} }