diff --git a/configuration.nix b/configuration.nix index 776327c..076115a 100644 --- a/configuration.nix +++ b/configuration.nix @@ -94,6 +94,9 @@ shell = pkgs.zsh; }; + # Allow unfree packages + nixpkgs.config.allowUnfree = true; + home-manager = { extraSpecialArgs = {inherit inputs;}; users = { @@ -101,9 +104,6 @@ }; }; - # Allow unfree packages - nixpkgs.config.allowUnfree = true; - # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ diff --git a/home.nix b/home.nix index 1cbf0b6..c21815a 100644 --- a/home.nix +++ b/home.nix @@ -8,6 +8,8 @@ home.username = "max"; home.homeDirectory = "/home/max"; + nixpkgs.config.allowUnfree = true; + # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. @@ -35,6 +37,14 @@ firefox thunderbird xournalpp + kicad + prismlauncher + steam + blender + mpd + mpdris2 + mpc-cli + ymuse ]; # Home Manager is pretty good at managing dotfiles. The primary way to manage @@ -134,6 +144,13 @@ services.nextcloud-client.enable = true; + services.mpd = { + enable = true; + musicDirectory = "/home/max/Music/"; + }; + + services.mpdris2.enable = true; + # Let Home Manager install and manage itself. programs.home-manager.enable = true; }