diff --git a/configuration/main/configuration.nix b/configuration/main/configuration.nix index 2e3a6c6..2df009c 100644 --- a/configuration/main/configuration.nix +++ b/configuration/main/configuration.nix @@ -24,11 +24,7 @@ ../modules/locale.nix ]; - programs = { - niri.enable = true; - wayland.enable = true; - xwayland.enable = true; - }; + programs.niri.enable = true; nix.settings.experimental-features = ["nix-command" "flakes"]; diff --git a/configuration/modules/xdg-settings.nix b/configuration/modules/xdg-settings.nix index 47e31f8..a70fb91 100644 --- a/configuration/modules/xdg-settings.nix +++ b/configuration/modules/xdg-settings.nix @@ -1,9 +1,14 @@ {pkgs, ...}: { - xdg.portal = { - enable = true; - extraPortals = [pkgs.xdg-desktop-portal-gtk]; - configPackages = with pkgs; [ - xdg-desktop-portal-gtk - ]; + xdg = { + portal = { + enable = true; + extraPortals = [pkgs.xdg-desktop-portal-gtk]; + configPackages = with pkgs; [ + xdg-desktop-portal-gtk + ]; + }; + + mime.enable = true; + menus.enable = true; }; } diff --git a/home/home.nix b/home/home.nix index 752d37f..46d1592 100644 --- a/home/home.nix +++ b/home/home.nix @@ -33,9 +33,10 @@ pkgs.feh pkgs.picom - pkgs.rofi + pkgs.wofi pkgs.neovim pkgs.kitty + pkgs.foot pkgs.fastfetch pkgs.pavucontrol pkgs.btop diff --git a/home/modules/kitty.nix b/home/modules/kitty.nix index 8b31be3..b109f14 100644 --- a/home/modules/kitty.nix +++ b/home/modules/kitty.nix @@ -1,6 +1,6 @@ { programs.kitty = { - enable = true; + enable = false; settings = { background_opacity = 0.75; diff --git a/home/modules/niri.nix b/home/modules/niri.nix index 68d68e8..5a91a6c 100644 --- a/home/modules/niri.nix +++ b/home/modules/niri.nix @@ -68,8 +68,8 @@ binds = { "Mod+Q".action.close-window = []; - "Mod+Return".action.spawn = ["kitty"]; - "Mod+A".action.spawn = ["rofi" "-show" "drun"]; + "Mod+Return".action.spawn = ["foot"]; + "Mod+A".action.spawn = ["wofi"]; "Mod+B".action.spawn = ["firefox"]; "Mod+O".action.toggle-overview = []; diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index 236ec5e..793b53e 100644 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -33,9 +33,9 @@ enable = true; registers = "unnamedplus"; providers = { - xclip = { + wl-copy = { enable = true; - package = pkgs.xclip; + package = pkgs.wl-clipboard; }; }; }; diff --git a/home/modules/picom.nix b/home/modules/picom.nix index 0957531..aa0350d 100644 --- a/home/modules/picom.nix +++ b/home/modules/picom.nix @@ -1,6 +1,6 @@ { services.picom = { - enable = true; + enable = false; backend = "glx"; }; diff --git a/home/modules/polybar.nix b/home/modules/polybar.nix index f24060b..d005518 100644 --- a/home/modules/polybar.nix +++ b/home/modules/polybar.nix @@ -1,6 +1,6 @@ {pkgs, ...}: { services.polybar = { - enable = true; + enable = false; package = pkgs.polybar.override { mpdSupport = true;