refactor desktop modules

This commit is contained in:
2025-10-01 19:36:53 +02:00
parent e667e36c4b
commit 4ea5ab0550
5 changed files with 15 additions and 9 deletions

View File

@@ -2,6 +2,7 @@
self, self,
config, config,
inputs, inputs,
pkgs,
... ...
}: }:
{ {
@@ -10,6 +11,15 @@
inputs.ignis.homeManagerModules.default inputs.ignis.homeManagerModules.default
]; ];
home.packages = [
pkgs.brightnessctl
pkgs.swaybg
pkgs.swaylock
pkgs.tofi
pkgs.wl-gammarelay-rs
inputs.matugen.packages.${pkgs.system}.default
];
programs.ignis = { programs.ignis = {
enable = true; enable = true;

View File

@@ -2,7 +2,7 @@
{ {
imports = [ imports = [
self.homeManagerModules.dotfiles self.homeManagerModules.dotfiles
./ignis.nix ./wayland.nix
]; ];
xdg.configFile."niri".source = "${config.dotfiles.path}/.config/niri"; xdg.configFile."niri".source = "${config.dotfiles.path}/.config/niri";

View File

@@ -7,6 +7,7 @@
{ {
imports = [ imports = [
self.homeManagerModules.dotfiles self.homeManagerModules.dotfiles
./wayland.nix
]; ];
home.packages = with pkgs; [ home.packages = with pkgs; [

View File

@@ -1,18 +1,11 @@
{ self, pkgs, ... }: { pkgs, ... }:
{ {
programs.niri.enable = true; programs.niri.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
brightnessctl
pavucontrol pavucontrol
playerctl playerctl
quickshell
swaybg
swaylock
tofi
wl-gammarelay-rs
xwayland-satellite xwayland-satellite
self.inputs.matugen.packages.${pkgs.system}.default
]; ];
services.gnome.gnome-keyring.enable = true; services.gnome.gnome-keyring.enable = true;

View File

@@ -3,6 +3,8 @@
environment.systemPackages = [ environment.systemPackages = [
pkgs.mpv # video player pkgs.mpv # video player
pkgs.amberol # music player pkgs.amberol # music player
pkgs.alacritty
pkgs.ghostty
]; ];
programs.firefox = { programs.firefox = {