diff --git a/flake.nix b/flake.nix index 427023f2..79859a97 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,7 @@ emacs-overlay.url = "github:nix-community/emacs-overlay"; nur.url = "github:nix-community/NUR"; # nixvim.url = "github:pta2002/nixvim"; + musnix.url = "github:musnix/musnix"; }; # Outputs is a function that takes the inputs as arguments. @@ -55,6 +56,8 @@ # >> Main NixOS configuration file << modules = [ + inputs.musnix.nixosModules.musnix + # TODO: Modularize ./nixos/configuration.nix ./nixos/configuration-desktop.nix diff --git a/nixos/configuration-desktop.nix b/nixos/configuration-desktop.nix index 87b6cbaf..0f564bcf 100644 --- a/nixos/configuration-desktop.nix +++ b/nixos/configuration-desktop.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ config, lib, pkgs, musnix, ... }: { imports = [ @@ -8,6 +8,11 @@ networking.hostName = "nixinator"; # Define your hostname. + musnix = { + enable = true; + # musnix.soundcardPciId = ; + }; + services.xserver = { # Configure keymap in X11 layout = "us";