diff --git a/flake.lock b/flake.lock index 97b6b3a..ebf12b3 100755 --- a/flake.lock +++ b/flake.lock @@ -197,11 +197,11 @@ ] }, "locked": { - "lastModified": 1787626878, - "narHash": "sha256-Wo5rlt5sP97uRiAEzMm4eJ4DCb7w1eIkWMxaM9FViCk=", + "lastModified": 1787628145, + "narHash": "sha256-CT4SgksWasdSf35EZi3XE/RB34Yvgpm3JvRU6eyUs+U=", "owner": "elwrcl", "repo": "heliux", - "rev": "275ac3bf3fa34ae708d3aa9a007addd9fa89c919", + "rev": "f7e247b0a55f0c93ac8dcdbe8afcdbe0f290f534", "type": "github" }, "original": { diff --git a/hosts/copland.ulu.nix b/hosts/copland.ulu.nix index 80701cd..ac8e2cf 100644 --- a/hosts/copland.ulu.nix +++ b/hosts/copland.ulu.nix @@ -65,7 +65,7 @@ in config.flake.homeModules.home-mimeapps config.flake.homeModules.home-file-manager config.flake.homeModules.home-file-manager-actions - config.flake.homeModules.home-easyeffects + config.flake.homeModules.home-easyeffects-easyeffects config.flake.homeModules.home-nyi config.flake.homeModules.home-discord config.flake.homeModules.home-noctalia diff --git a/modules/home/easyeffects/home-easyeffects.ulu.nix b/modules/home/easyeffects/home-easyeffects.ulu.nix new file mode 100644 index 0000000..ef79cb0 --- /dev/null +++ b/modules/home/easyeffects/home-easyeffects.ulu.nix @@ -0,0 +1,16 @@ +{ ... }: +{ + flake.homeModules.home-easyeffects = + { ... }: + { + xdg.configFile."easyeffects/output/hyperx.json".source = ./hyperx.json; + xdg.configFile."easyeffects/input/hyperx.json".source = ./hyperx-mic.json; + xdg.configFile."easyeffects/irs/HyperXCloudAS-48000Hz.wav".source = + ./HyperXCloudAS-48000Hz.wav; + + services.easyeffects = { + enable = true; + preset = "hyperx"; + }; + }; +} \ No newline at end of file diff --git a/modules/home/easyeffects/hyperx-mic.json b/modules/home/easyeffects/hyperx-mic.json new file mode 100755 index 0000000..ff397a4 --- /dev/null +++ b/modules/home/easyeffects/hyperx-mic.json @@ -0,0 +1,70 @@ +{ + "input": { + "blocklist": [], + "exciter#0": { + "amount": 0.0, + "blend": 0.0, + "bypass": false, + "ceil": 16000.0, + "ceil-active": false, + "harmonics": 8.5, + "input-gain": 0.0, + "output-gain": 0.0, + "scope": 7500.0 + }, + "plugins_order": [ + "rnnoise#0", + "speex#0", + "exciter#0", + "stereo_tools#0" + ], + "rnnoise#0": { + "bypass": false, + "enable-vad": true, + "input-gain": 0.0, + "model-name": "", + "output-gain": -0.3, + "release": 20.0, + "use-standard-model": true, + "vad-thres": 30.0, + "wet": 0.0 + }, + "speex#0": { + "bypass": false, + "enable-agc": false, + "enable-denoise": true, + "enable-dereverb": false, + "input-gain": 0.0, + "noise-suppression": -70, + "output-gain": 0.0, + "vad": { + "enable": true, + "probability-continue": 80, + "probability-start": 96 + } + }, + "stereo_tools#0": { + "balance-in": 0.0, + "balance-out": 0.0, + "bypass": false, + "delay": 0.0, + "dry": -100.0, + "input-gain": 0.0, + "middle-level": 0.0, + "middle-panorama": 0.0, + "mode": "LR > L+R (Mono Sum L+R)", + "mutel": false, + "muter": false, + "output-gain": 0.0, + "phasel": false, + "phaser": false, + "sc-level": 1.0, + "side-balance": 0.0, + "side-level": 0.0, + "softclip": false, + "stereo-base": 0.0, + "stereo-phase": 0.0, + "wet": 0.0 + } + } +} diff --git a/modules/home/easyeffects/hyperx.json b/modules/home/easyeffects/hyperx.json new file mode 100755 index 0000000..03f5ebb --- /dev/null +++ b/modules/home/easyeffects/hyperx.json @@ -0,0 +1,75 @@ +{ + "output": { + "bass_enhancer#0": { + "amount": 4.1, + "blend": 0.0, + "bypass": false, + "floor": 20.0, + "floor-active": true, + "harmonics": 4.0, + "input-gain": 0.0, + "output-gain": 0.0, + "scope": 60.0 + }, + "blocklist": [], + "convolver#0": { + "autogain": true, + "bypass": false, + "dry": 0.0, + "input-gain": 0.0, + "ir-width": 100, + "kernel-name": "HyperXCloudAS-48000Hz", + "output-gain": 0.0, + "sofa": { + "azimuth": 0.0, + "elevation": 0.0, + "radius": 1.0 + }, + "wet": 0.0 + }, + "exciter#0": { + "amount": 1.0, + "blend": 0.0, + "bypass": false, + "ceil": 16000.0, + "ceil-active": false, + "harmonics": 10.0, + "input-gain": 0.0, + "output-gain": 0.0, + "scope": 12000.0 + }, + "limiter#0": { + "alr": false, + "alr-attack": 5.0, + "alr-knee": 0.0, + "alr-knee-smooth": -5.0, + "alr-release": 50.0, + "attack": 5.0, + "bypass": false, + "dithering": "None", + "gain-boost": true, + "input-gain": 0.0, + "input-to-link": 0.0, + "input-to-sidechain": 0.0, + "link-to-input": 0.0, + "link-to-sidechain": 0.0, + "lookahead": 5.0, + "mode": "Herm Thin", + "output-gain": 0.1, + "oversampling": "None", + "release": 5.0, + "sidechain-preamp": 0.0, + "sidechain-to-input": 0.0, + "sidechain-to-link": 0.0, + "sidechain-type": "Internal", + "stereo-link": 100.0, + "threshold": -1.0 + }, + "plugins_order": [ + "convolver#0", + "bass_enhancer#0", + "exciter#0", + "limiter#0" + ] + } +} \ No newline at end of file diff --git a/modules/home/home-browser-helium.ulu.nix b/modules/home/home-browser-helium.ulu.nix index ebbf567..50a4c3b 100644 --- a/modules/home/home-browser-helium.ulu.nix +++ b/modules/home/home-browser-helium.ulu.nix @@ -13,33 +13,43 @@ extensions = [ { id = "dkdnancajokhfclpjpplkhlkbhaeejob"; + hash = "sha256-hkEGW2JVQzeRmTpoPrWFoVG3sbCgHohnsr2b12rfeMg="; } { id = "jgejdcdoeeabklepnkdbglgccjpdgpmf"; + hash = "sha256-0xYJtbYNn0JwAaskB/qwdRt74ThSG1CcN41bTN4H88c="; } { id = "jleldmehlnopjhbldegndecakdemocah"; + hash = "sha256-u79qidIP1DCtusQ7COjjpnnInO/dXyBeNsJKNHnbIC4="; } { id = "kdbmhfkmnlmbkgbabkdealhhbfhlmmon"; + hash = "sha256-p+ifp+k4wwTlLQzwN5D5UTK+viMYBpreGfleXgwPeFc="; } { id = "knemcdpkggnbhpoaaagmjiigenifejfo"; + hash = "sha256-WjloJ6g17A70Met43snOrRFlZ7z46/PyOYbrjA7r89U="; } { id = "mmioliijnhnoblpgimnlajmefafdfilb"; + hash = "sha256-eLB9vM9jqyY+EMP1h8654m/6CJiRN0XymHF2Hcu6V1Y="; } { id = "oboonakemofpalcgghocfoadofidjkkk"; + hash = "sha256-wmkAetiDDZmncortFv/92K8Fm/zLfise0qAasQ4CKSU="; } { id = "oebdmlhbdidbibbidjpbndbloidnhmme"; + hash = "sha256-pTe61n2rQ4botE3UKpBupcND6LYUXTjjK//R3jINCLQ="; } { id = "omkfmpieigblcllmkgbflkikinpkodlk"; + hash = "sha256-pfYMvrk5PAgmeNrHndEchCiZbZDtGYxqCrKX4fz1Fow="; } { id = "ponfpcnoihfmfllpaingbgckeeldkhle"; + hash = "sha256-0vw3iCq/F5muPwn7Ny4g8LBkKrmSspaCtBo2ATxULeQ="; } ]; diff --git a/modules/home/home-easyeffects.ulu.nix b/modules/home/home-easyeffects.ulu.nix deleted file mode 100644 index 8222c22..0000000 --- a/modules/home/home-easyeffects.ulu.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ ... }: -{ - flake.homeModules.home-easyeffects = - { ... }: - { - services.easyeffects.enable = true; - }; -}