diff --git a/hosts/nixos/thinkpad/system.nix b/hosts/nixos/thinkpad/system.nix index 0930450..65f126a 100644 --- a/hosts/nixos/thinkpad/system.nix +++ b/hosts/nixos/thinkpad/system.nix @@ -66,6 +66,9 @@ }; }; + # Blueman Bluetooth manager + services.blueman.enable = true; + # Network configuration networking = { hostName = "thinkpad"; diff --git a/modules/hyprland/home.nix b/modules/hyprland/home.nix index aedc3b5..9ad401a 100644 --- a/modules/hyprland/home.nix +++ b/modules/hyprland/home.nix @@ -143,9 +143,6 @@ "SUPER SHIFT, 8, movetoworkspace, 8" "SUPER SHIFT, 9, movetoworkspace, 9" - # Input method switching - "SUPER, Space, exec, ibus engine xkb:us::eng" - # Brightness control ", XF86MonBrightnessUp, exec, brightnessctl set +5%" ", XF86MonBrightnessDown, exec, brightnessctl set 5%-" @@ -178,6 +175,9 @@ }; }; + # Blueman applet for Bluetooth management + services.blueman-applet.enable = true; + # Hypridle configuration (screen timeout and lock) services.hypridle = { enable = true; @@ -245,6 +245,10 @@ name = "Adwaita-dark"; package = pkgs.gnome-themes-extra; }; + iconTheme = { + name = "Papirus-Dark"; + package = pkgs.papirus-icon-theme; + }; }; # Waybar configuration for Hyprland diff --git a/modules/nvim.nix b/modules/nvim.nix index 099436a..6ff19db 100644 --- a/modules/nvim.nix +++ b/modules/nvim.nix @@ -261,12 +261,6 @@ in action = ":lua open_file_with_system_app()"; options = { desc = "Open file with system default app"; }; } - { - mode = "n"; - key = "f"; - action = ":lua show_file_in_file_manager()"; - options = { desc = "Show current file in file manager"; }; - } ]; # Additional Lua configuration for plugins that need custom setup @@ -386,15 +380,6 @@ in end end - function show_file_in_file_manager() - local filepath = vim.fn.expand('%:p') - if filepath ~= "" then - -- Use jobstart for async execution (detach = true prevents blocking) - vim.fn.jobstart({'nautilus', '--select', filepath}, {detach = true}) - else - print("No file to show") - end - end ''; }; }