diff --git a/global-configuration.nix b/global-configuration.nix index 72b457d..c2a179b 100644 --- a/global-configuration.nix +++ b/global-configuration.nix @@ -36,8 +36,7 @@ alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; - # If you want to use JACK applications, uncomment this - #jack.enable = true; + jack.enable = true; # use the example session manager (no others are packaged yet so this is enabled by default, # no need to redefine it in your config for now) diff --git a/packages.nix b/packages.nix index b61f392..d78a43e 100644 --- a/packages.nix +++ b/packages.nix @@ -41,13 +41,14 @@ # System gsettings-desktop-schemas vulkan-tools + alsa-utils # Utilities gparted fastfetch cava dconf-editor - krita + winetricks # Games prismlauncher @@ -76,13 +77,20 @@ (rWrapper.override {packages = myRPackages; }) (rstudioWrapper.override { packages = myRPackages; }) - # Communication patchedElementDesktop discord - # Music + # Art + reaper + reaper-sws-extension + reaper-reapack-extension + yabridge + yabridgectl + winePackages.yabridge amberol + krita + aseprite ]; # Install other packages. diff --git a/users-configuration/ulysse-cura-home.nix b/users-configuration/ulysse-cura-home.nix index d3c93cf..bb170e8 100644 --- a/users-configuration/ulysse-cura-home.nix +++ b/users-configuration/ulysse-cura-home.nix @@ -50,8 +50,9 @@ in "Utilities" "AudioVideo" "Games" - "Programming" "Kicad" + "Programming" + "Art" ]; }; "org/gnome/desktop/app-folders/folders/System" = { @@ -60,7 +61,7 @@ in }; "org/gnome/desktop/app-folders/folders/Utilities" = { name = "Utilitaires"; - apps = [ "org.gnome.Calendar.desktop" "org.gnome.Papers.desktop" "org.gnome.Weather.desktop" "org.gnome.Connections.desktop" "org.gnome.SimpleScan.desktop" "org.gnome.Maps.desktop" "org.gnome.Geary.desktop" "org.gnome.Contacts.desktop" "org.gnome.Extensions.desktop" "htop.desktop" "org.gnome.font-viewer.desktop" "org.gnome.clocks.desktop" "org.gnome.Characters.desktop" "cups.desktop" "org.gnome.seahorse.Application.desktop" "scrcpy.desktop" "scrcpy-console.desktop" ]; + apps = [ "org.gnome.Calendar.desktop" "org.gnome.Papers.desktop" "org.gnome.Weather.desktop" "org.gnome.Connections.desktop" "org.gnome.SimpleScan.desktop" "org.gnome.Maps.desktop" "org.gnome.Geary.desktop" "org.gnome.Contacts.desktop" "org.gnome.Extensions.desktop" "htop.desktop" "org.gnome.font-viewer.desktop" "org.gnome.clocks.desktop" "org.gnome.Characters.desktop" "cups.desktop" "org.gnome.seahorse.Application.desktop" "scrcpy.desktop" "scrcpy-console.desktop" "winetricks.desktop" ]; }; "org/gnome/desktop/app-folders/folders/AudioVideo" = { name = "Son et vidéo"; @@ -78,6 +79,14 @@ in name = "Kicad"; apps = [ "org.kicad.kicad.desktop" "org.kicad.eeschema.desktop" "org.kicad.pcbnew.desktop" "org.kicad.bitmap2component.desktop" "org.kicad.pcbcalculator.desktop" "org.kicad.gerbview.desktop" ]; }; + "org/gnome/desktop/app-folders/folders/Programming" = { + name = "Programmation"; + apps = [ "code.desktop" "com.jetpackduba.Gitnuro.desktop" "arduino-ide.desktop" "rstudio.desktop" ]; + }; + "org/gnome/desktop/app-folders/folders/Art" = { + name = "Art"; + apps = [ "cockos-reaper.desktop" "org.kde.krita.desktop" "aseprite.desktop" ]; + }; "org/gnome/shell" = { always-show-log-out = true; @@ -91,14 +100,15 @@ in (apl-entry "org.gnome.TextEditor.desktop" 5) (apl-entry "org.gnome.Nautilus.desktop" 6) (apl-entry "nixos-manual.desktop" 7) - (apl-entry "Programming" 8) - (apl-entry "Kicad" 9) - (apl-entry "firefox.desktop" 10) - (apl-entry "element-desktop.desktop" 11) - (apl-entry "discord.desktop" 12) - (apl-entry "io.bassi.Amberol.desktop" 13) - (apl-entry "org.gnome.Console.desktop" 14) - (apl-entry "code.desktop" 15) + (apl-entry "Kicad" 8) + (apl-entry "Programming" 9) + (apl-entry "Art" 10) + (apl-entry "firefox.desktop" 11) + (apl-entry "element-desktop.desktop" 12) + (apl-entry "discord.desktop" 13) + (apl-entry "io.bassi.Amberol.desktop" 14) + (apl-entry "org.gnome.Console.desktop" 15) + (apl-entry "code.desktop" 16) ] ]; }; diff --git a/users-configuration/ulysse-cura.nix b/users-configuration/ulysse-cura.nix index 98c0d6a..fe9e3c6 100644 --- a/users-configuration/ulysse-cura.nix +++ b/users-configuration/ulysse-cura.nix @@ -5,7 +5,7 @@ users.users.ulysse-cura = { isNormalUser = true; description = "Ulysse Cura"; - extraGroups = [ "networkmanager" "wheel" "kvm" "adbusers" "dialout" ]; + extraGroups = [ "networkmanager" "wheel" "audio" "kvm" "adbusers" "dialout" ]; }; # Home-Manager configuration.