Add new audio tools

This commit is contained in:
Artemis Tosini 2023-08-06 06:00:45 +00:00
parent e2b5e86155
commit e5a2d976b4
Signed by: artemist
GPG key ID: EE5227935FE3FF18
4 changed files with 33 additions and 19 deletions

View file

@ -23,11 +23,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1690200740, "lastModified": 1691179816,
"narHash": "sha256-aRkEXGmCbAGcvDcdh/HB3YN+EvoPoxmJMOaqRZmf6vM=", "narHash": "sha256-WSMwqzU70ZMRHv1CUAfHEEKJuB0c9c9r0F+lJehXfSI=",
"owner": "nixos", "owner": "nixos",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "ba9650b14e83b365fb9e731f7d7c803f22d2aecf", "rev": "87e3122b67587492a617764f88c71991893fcf8a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -38,11 +38,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1690470004, "lastModified": 1691155011,
"narHash": "sha256-l57RmPhPz9r1LGDg/0v8bYgJO8R+GGTQZtkIxE7negU=", "narHash": "sha256-O15tC0ysw+fcacEbOzrDrkVNIR+SgtArSGvpgsEqpvA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9462344318b376e157c94fa60c20a25b913b2381", "rev": "9652a97d9738d3e65cf33c0bc24429e495a7868f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -54,11 +54,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1690367991, "lastModified": 1691186842,
"narHash": "sha256-2VwOn1l8y6+cu7zjNE8MgeGJNNz1eat1HwHrINeogFA=", "narHash": "sha256-wxBVCvZUwq+XS4N4t9NqsHV4E64cPVqQ2fdDISpjcw0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c9cf0708f00fbe553319258e48ca89ff9a413703", "rev": "18036c0be90f4e308ae3ebcab0e14aae0336fe42",
"type": "github" "type": "github"
}, },
"original": { "original": {

10
sets/disc.nix Normal file
View file

@ -0,0 +1,10 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
cyanrip
makemkv
];
users.users.artemis.extraGroups = [ "cdrom" ];
}

10
sets/music.nix Normal file
View file

@ -0,0 +1,10 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
pipewire.jack
carla
lsp-plugins
];
}

View file

@ -5,17 +5,19 @@
./boot-config.nix ./boot-config.nix
./hardware-configuration.nix ./hardware-configuration.nix
./scripts.nix ./scripts.nix
../../sets/1password.nix
../../sets/builder.nix ../../sets/builder.nix
../../sets/disc.nix
../../sets/fpga.nix ../../sets/fpga.nix
../../sets/hacking.nix ../../sets/hacking.nix
../../sets/hardware.nix ../../sets/hardware.nix
../../sets/ime.nix
../../sets/krb5.nix ../../sets/krb5.nix
../../sets/music.nix
../../sets/radio.nix ../../sets/radio.nix
../../sets/sshd.nix ../../sets/sshd.nix
../../sets/virtualization.nix ../../sets/virtualization.nix
../../sets/workstation.nix ../../sets/workstation.nix
../../sets/ime.nix
../../sets/1password.nix
inputs.nixos-hardware.nixosModules.common-cpu-amd inputs.nixos-hardware.nixosModules.common-cpu-amd
inputs.nixos-hardware.nixosModules.common-gpu-amd inputs.nixos-hardware.nixosModules.common-gpu-amd
]; ];
@ -81,14 +83,6 @@
# Packages # Packages
boot.binfmt.emulatedSystems = [ "aarch64-linux" "riscv64-linux" ]; boot.binfmt.emulatedSystems = [ "aarch64-linux" "riscv64-linux" ];
environment.systemPackages = with pkgs; [
(weechat.override {
configure = { availablePlugins, ... }: {
plugins = (builtins.attrValues availablePlugins);
scripts = [ weechatScripts.weechat-matrix ];
};
})
];
services.printing.drivers = [ services.printing.drivers = [
(pkgs.brlaser.overrideAttrs (old: { (pkgs.brlaser.overrideAttrs (old: {