feat: nixvim refactor

This commit is contained in:
2024-06-10 17:17:13 +02:00
parent 0603bb1123
commit 93e5f439f4
40 changed files with 7806 additions and 559 deletions

View File

@@ -11,10 +11,11 @@ let
in
{
options.hardware.audio.preset.pipewire = {
enable = mkEnableOption "Enable pipewire with sane defaults";
enable = mkEnableOption "pipewire with sane defaults";
};
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ pavucontrol ];
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {

View File

@@ -13,6 +13,7 @@ let
in
{
imports = [
./development/android.nix
./development/angular.nix
./development/svelte.nix
./development/docker.nix

View File

@@ -0,0 +1,23 @@
{
config,
username,
lib,
...
}:
with lib;
let
cfg = config.usecases.development.android;
in
{
options.usecases.development.android = {
enable = mkEnableOption "Android develompent";
};
config = mkIf cfg.enable {
programs.adb.enable = true;
users.users.${username}.extraGroups = [ "adbusers" ];
networking.firewall.allowedTCPPorts = [ 5037 ];
};
}