diff --git a/flake.nix b/flake.nix index e9f5f1a..b746024 100644 --- a/flake.nix +++ b/flake.nix @@ -50,6 +50,9 @@ url = "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz"; inputs.nixpkgs.follows = "nixpkgsUnstable"; }; + musnix = { + url = "github:musnix/musnix"; + }; }; outputs = @@ -65,6 +68,7 @@ nix-flatpak, home-manager, zen-browser, + musnix, lix-module, ... }@inputs: @@ -106,6 +110,7 @@ ./hosts/goober/configuration.nix lix-module.nixosModules.default nix-flatpak.nixosModules.nix-flatpak + musnix.nixosModules.musnix catppuccin.nixosModules.catppuccin home-manager.nixosModules.home-manager { diff --git a/home-manager/home.nix b/home-manager/home.nix index 77435b7..2bf054d 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -24,6 +24,7 @@ home.packages = with pkgs; [ + yt-dlp nerd-fonts.code-new-roman ffmpegthumbnailer xfce.tumbler @@ -284,10 +285,13 @@ } ); - config = { - profile = "high-quality"; - ytdl-format = "bestvideo+bestaudio"; - cache-default = 4000000; + profiles = { + "high-quality" = { + ytdl-format = "bestvideo+bestaudio"; + }; + "1080p" = { + ytdl-format = "bestvideo[height<=?1080]+bestaudio/best"; + }; }; }; diff --git a/hosts/goober/features/software/workstation.nix b/hosts/goober/features/software/workstation.nix index 455840f..02176e8 100644 --- a/hosts/goober/features/software/workstation.nix +++ b/hosts/goober/features/software/workstation.nix @@ -1,4 +1,9 @@ -{ pkgs, lib, ... }: +{ + musnix, + pkgs, + lib, + ... +}: { # for java development on vscode programs.nix-ld.enable = true; @@ -11,13 +16,17 @@ "tetrio-desktop" "beeper" "exact-audio-copy" + "cider-2" ]; + musnix.enable = true; + musnix.rtcqs.enable = true; environment.systemPackages = with pkgs; [ zathura # music editing software reaper surge + cider-2 libreoffice-qt hunspell @@ -44,9 +53,9 @@ gvfs xfce.thunar - eclipses.eclipse-java # school wants us to use it... + # eclipses.eclipse-java # school wants us to use it... nil - jetbrains.idea-ultimate + # jetbrains.idea-ultimate # why3 # alt-ergo