diff --git a/home-manager/dotfiles/bash/.bashrc b/home-manager/dotfiles/bash/.bashrc index c870fee..4e8d3ea 100644 --- a/home-manager/dotfiles/bash/.bashrc +++ b/home-manager/dotfiles/bash/.bashrc @@ -1,4 +1,4 @@ alias gocode="cd ~/Documents/Code/" -eval $(zoxide init bash) kittysay meow +eval "$(zoxide init bash)" diff --git a/home-manager/home.nix b/home-manager/home.nix index b5567d6..6f4bcfe 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -114,6 +114,13 @@ }; }; + programs.zoxide.enable = true; + programs.zoxide.enableBashIntegration= true; + programs.zoxide.options = [ + "--cmd cd" + ]; + + services.mpris-proxy.enable = true; # Home Manager can also manage your environment variables through # 'home.sessionVariables'. These will be explicitly sourced when using a diff --git a/hosts/goober/features/hardware/bluetooth.nix b/hosts/goober/features/hardware/bluetooth.nix index e8587d8..ea8049a 100644 --- a/hosts/goober/features/hardware/bluetooth.nix +++ b/hosts/goober/features/hardware/bluetooth.nix @@ -1,26 +1,7 @@ {config, pkgs, ...}: { - hardware.bluetooth = { enable = true; # enables support for Bluetooth - - powerOnBoot = true; # powers up the default Bluetooth controller on boot + hardware.bluetooth = { + enable = true; # enables support for Bluetooth + powerOnBoot = true; # powers up the default Bluetooth controller on boot }; services.blueman.enable = true; - - systemd.user.services.mpris-proxy = { - description = "Mpris proxy"; - after = [ "network.target" "sound.target" ]; - wantedBy = [ "default.target" ]; - serviceConfig.ExecStart = "${pkgs.bluez}/bin/mpris-proxy"; - }; - - hardware.bluetooth.settings = { - General = { - Experimental = true; - }; - }; - - services.pipewire.wireplumber.extraConfig."11-bluetooth-policy" = { - "wireplumber.settings" = { - "bluetooth.autoswitch-to-headset-profile" = false; - }; - }; } diff --git a/hosts/goober/features/hardware/pipewire.nix b/hosts/goober/features/hardware/pipewire.nix index 668350f..6e8fbe6 100644 --- a/hosts/goober/features/hardware/pipewire.nix +++ b/hosts/goober/features/hardware/pipewire.nix @@ -6,7 +6,7 @@ alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; - jack.enable = true; + #jack.enable = true; wireplumber.extraConfig."10-bluez" = { "monitor.bluez.properties" = { @@ -22,7 +22,11 @@ }; }; }; - + services.pipewire.wireplumber.extraConfig."11-bluetooth-policy" = { + "wireplumber.settings" = { + "bluetooth.autoswitch-to-headset-profile" = false; + }; + }; environment.systemPackages = [ pkgs.pwvucontrol ];