diff --git a/configuration.nix b/configuration.nix index d868927..7535099 100644 --- a/configuration.nix +++ b/configuration.nix @@ -66,9 +66,9 @@ in { packages = with pkgs; []; }; - hardware.pulseaudio.enable = true; - hardware.pulseaudio.support32Bit = true; - nixpkgs.config.pulseaudio = true; + # hardware.pulseaudio.enable = true; + # hardware.pulseaudio.support32Bit = true; + # nixpkgs.config.pulseaudio = true; programs.zsh.enable = true; # Allow unfree packages @@ -133,6 +133,13 @@ in { curl expat ]; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; services.pcscd.enable = true; services.locate = { diff --git a/dotfiles/hypr/hyprland.conf b/dotfiles/hypr/hyprland.conf index 8cfcc44..9516c67 100644 --- a/dotfiles/hypr/hyprland.conf +++ b/dotfiles/hypr/hyprland.conf @@ -47,6 +47,7 @@ decoration { enabled = true size = 5 passes = 2 + special = true } drop_shadow = yes @@ -118,6 +119,7 @@ bind = $mainMod, D, exec, dmenu_path | fuzzel -d | sh bind = $mainMod SHIFT, P, exec, ~/scripts/password-select.sh bind = $mainMod SHIFT, U, exec, ~/scripts/usernames.sh bind = $mainMod SHIFT, S, exec, grimblast save area ss.png +bind = $mainMod SHIFT, R, forcerendererreload bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, F, fakefullscreen @@ -164,3 +166,9 @@ bind = $mainMod, mouse_up, workspace, e-1 # Move/resize windows with mainMod + LMB/RMB and dragging bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow + +windowrulev2 = opacity 0.0 override 0.0 override,class:^(xwaylandvideobridge)$ +windowrulev2 = noanim,class:^(xwaylandvideobridge)$ +windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ +windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ +windowrulev2 = noblur,class:^(xwaylandvideobridge)$ diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua index a50815e..677cdc8 100644 --- a/dotfiles/nvim/init.lua +++ b/dotfiles/nvim/init.lua @@ -6,7 +6,7 @@ require("lazy").setup("vanten.plugins") vim.api.nvim_command('set relativenumber') vim.api.nvim_command('set number') vim.api.nvim_command('set tabstop=4') -vim.api.nvim_command('set shiftwidth=4') +vim.api.nvim_command('set shiftwidth=4 smarttab expandtab') vim.api.nvim_command('set clipboard+=unnamedplus') require('vanten.after') diff --git a/home.nix b/home.nix index a34edb0..1ff611c 100644 --- a/home.nix +++ b/home.nix @@ -15,6 +15,8 @@ pkgs.libsForQt5.qt5.qtwayland pkgs.obs-studio pkgs.prismlauncher + pkgs.prusa-slicer + pkgs.gphoto2 ]; home.file = {