diff --git a/flake.lock b/flake.lock index 2044031..ecf7c0d 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1701025348, - "narHash": "sha256-42GHmYH+GF7VjwGSt+fVT1CQuNpGanJbNgVHTAZppUM=", + "lastModified": 1709610799, + "narHash": "sha256-5jfLQx0U9hXbi2skYMGodDJkIgffrjIOgMRjZqms2QE=", "owner": "ipetkov", "repo": "crane", - "rev": "42afaeb1a0325194a7cdb526332d2cb92fddd07b", + "rev": "81c393c776d5379c030607866afef6406ca1be57", "type": "github" }, "original": { @@ -110,11 +110,11 @@ "systems": "systems_3" }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "lastModified": 1709126324, + "narHash": "sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8=", "owner": "numtide", "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "rev": "d465f4819400de7c8d874d50b982301f28a84605", "type": "github" }, "original": { @@ -210,11 +210,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1709201369, - "narHash": "sha256-L1n9nSYMvkHFctaMkIuCfBMxJ6qGhgsta0SBi0Gcld0=", + "lastModified": 1709650834, + "narHash": "sha256-bMvguV+1TuKksZB29JUbSn+RyhU8t0Z4cvfYuyZy8K8=", "owner": "helix-editor", "repo": "helix", - "rev": "d0bb77447138f5f70f96b174a8f29045a956c8c4", + "rev": "3f98891e7952a748f814e6741f4375c9b7aa0983", "type": "github" }, "original": { @@ -230,11 +230,11 @@ ] }, "locked": { - "lastModified": 1709204054, - "narHash": "sha256-U1idK0JHs1XOfSI1APYuXi4AEADf+B+ZU4Wifc0pBHk=", + "lastModified": 1709677162, + "narHash": "sha256-nIXa0KM3FOVjD3XDDigW12qktQvLG+uKuPg00rjIX/8=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f3367769a93b226c467551315e9e270c3f78b15", + "rev": "bdea159ffab9865f808b8d92fd2bef33521867b2", "type": "github" }, "original": { @@ -288,11 +288,11 @@ ] }, "locked": { - "lastModified": 1708830466, - "narHash": "sha256-nGKe3Y1/jkLR2eh1aRSVBtKadMBNv8kOnB52UXqRy6A=", + "lastModified": 1709435391, + "narHash": "sha256-s4itTkIVxn5lYeTzwkbAgl99atnjdZv1idI1118vdzA=", "owner": "Mic92", "repo": "nix-index-database", - "rev": "f070c7eeec3bde8c8c8baa9c02b6d3d5e114d73b", + "rev": "93554c04c2f1c02f4a383538e8848d511c3129e9", "type": "github" }, "original": { @@ -494,11 +494,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1709150264, - "narHash": "sha256-HofykKuisObPUfj0E9CJVfaMhawXkYx3G8UIFR/XQ38=", + "lastModified": 1709479366, + "narHash": "sha256-n6F0n8UV6lnTZbYPl1A9q1BS0p4hduAv1mGAP17CVd0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9099616b93301d5cf84274b184a3a5ec69e94e08", + "rev": "b8697e57f10292a6165a20f03d2f42920dfaf973", "type": "github" }, "original": { @@ -526,11 +526,11 @@ }, "nur": { "locked": { - "lastModified": 1709211057, - "narHash": "sha256-Bd+pOFvVxfiF5LbLq4RsuhCAP++gPhv2g9vm+7+TYqY=", + "lastModified": 1709682267, + "narHash": "sha256-mz2e9xwa51EygswhROl2mlRakameMFbBuVQmdFT5lbA=", "owner": "nix-community", "repo": "NUR", - "rev": "74be1009198dc18d3c974d85f7660e6e6c1c8184", + "rev": "db764ae1d6a0a43676d67bcb7d122338f466c377", "type": "github" }, "original": { @@ -545,11 +545,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1708970090, - "narHash": "sha256-z/8pJRiLfYqGQvIJj3xGqobygNkVSSGN6115pAEDNU4=", + "lastModified": 1709634318, + "narHash": "sha256-4jZRGyPYShyLocUnE0kqDoitqxqBCkuJ6w6/QX4bjYk=", "owner": "pjones", "repo": "plasma-manager", - "rev": "74fa336c22adf822c6ef13b21bfff18fbef66e9c", + "rev": "9bac5925cf7716979535eed9c88e307fa9744169", "type": "github" }, "original": { @@ -613,11 +613,11 @@ ] }, "locked": { - "lastModified": 1701137803, - "narHash": "sha256-0LcPAdql5IhQSUXJx3Zna0dYTgdIoYO7zUrsKgiBd04=", + "lastModified": 1709604635, + "narHash": "sha256-le4fwmWmjGRYWwkho0Gr7mnnZndOOe4XGbLw68OvF40=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "9dd940c967502f844eacea52a61e9596268d4f70", + "rev": "e86c0fb5d3a22a5f30d7f64ecad88643fe26449d", "type": "github" }, "original": { @@ -636,11 +636,11 @@ ] }, "locked": { - "lastModified": 1709172595, - "narHash": "sha256-0oYeE5VkhnPA7YBl+0Utq2cYoHcfsEhSGwraCa27Vs8=", + "lastModified": 1709604635, + "narHash": "sha256-le4fwmWmjGRYWwkho0Gr7mnnZndOOe4XGbLw68OvF40=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "72fa0217f76020ad3aeb2dd9dd72490905b23b6f", + "rev": "e86c0fb5d3a22a5f30d7f64ecad88643fe26449d", "type": "github" }, "original": { diff --git a/home/home.nix b/home/home.nix index ab6d187..de4c42d 100644 --- a/home/home.nix +++ b/home/home.nix @@ -62,6 +62,7 @@ in { mpv gtk-engine-murrine + plasma5Packages.polonium # ( # (plasma5Packages.polonium.override {}).overrideAttrs # (old: { @@ -118,20 +119,27 @@ in { }; programs.firefox.webapps = { - teams = { + "Microsoft Teams" = { url = "https://teams.microsoft.com"; id = 1; extraSettings = config.programs.firefox.profiles.default.settings; name = "Microsoft Teams"; icon = ./icons/ms_teams.png; }; - messenger = { + "Facebook Messenger" = { url = "https://www.messenger.com"; id = 2; extraSettings = config.programs.firefox.profiles.default.settings; name = "Facebook Messenger"; icon = ./icons/fb_msg.png; }; + "ChatGPT" = { + url = "https://chat.openai.com"; + id = 3; + extraSettings = config.programs.firefox.profiles.default.settings; + name = "ChatGPT"; + icon = ./icons/ChatGPT.png; + }; }; programs.atuin = { @@ -211,18 +219,18 @@ in { "${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}" ]; - gtk = with pkgs.rice; { - enable = true; - theme = with gtk-theme; { - inherit package name; - }; - iconTheme = with icons; { - inherit package name; - }; - font = with fonts.sans; { - inherit name size package; - }; - }; + # gtk = with pkgs.rice; { + # enable = true; + # theme = with gtk-theme; { + # inherit package name; + # }; + # iconTheme = with icons; { + # inherit package name; + # }; + # font = with fonts.sans; { + # inherit name size package; + # }; + # }; programs.direnv = { enable = true; diff --git a/home/icons/ChatGPT.png b/home/icons/ChatGPT.png new file mode 100644 index 0000000..5cb496d Binary files /dev/null and b/home/icons/ChatGPT.png differ diff --git a/home/programs/firefox.nix b/home/programs/firefox.nix index e2e3f40..e50d8dd 100644 --- a/home/programs/firefox.nix +++ b/home/programs/firefox.nix @@ -82,5 +82,9 @@ in { "widget.use-xdg-desktop-portal.mime-handler" = 1; }; }; + + nativeMessagingHosts = [ + pkgs.libsForQt5.plasma-browser-integration + ]; }; } diff --git a/home/programs/plasma.nix b/home/programs/plasma.nix index 066ff1a..1a8f6eb 100644 --- a/home/programs/plasma.nix +++ b/home/programs/plasma.nix @@ -2,14 +2,21 @@ programs.plasma = { enable = true; shortcuts = { - "ActivityManager"."switch-to-activity-8e94f782-b970-49f5-80e1-19c9cf6c8a88" = []; + "ActivityManager"."switch-to-activity-8e94f782-b970-49f5-80e1-19c9cf6c8a88" = [ ]; "KDE Keyboard Layout Switcher"."Switch to Last-Used Keyboard Layout" = "Meta+Alt+L"; "KDE Keyboard Layout Switcher"."Switch to Next Keyboard Layout" = "Meta+Alt+K"; - "kaccess"."Toggle Screen Reader On and Off" = []; + "firefox.desktop"."_launch" = "Meta+F"; + "firefox.desktop"."new-private-window" = [ ]; + "firefox.desktop"."new-window" = [ ]; + "firefox.desktop"."profile-manager-window" = [ ]; + "kaccess"."Toggle Screen Reader On and Off" = [ ]; "kcm_touchpad"."Disable Touchpad" = "Touchpad Off"; "kcm_touchpad"."Enable Touchpad" = "Touchpad On"; "kcm_touchpad"."Toggle Touchpad" = ["Touchpad Toggle" "Meta+Ctrl+Zenkaku Hankaku"]; - "khotkeys"."{d03619b6-9b3c-48cc-9d9c-a2aadb485550}" = []; + "kded5"."Show System Activity" = [ ]; + "kded5"."display" = ["Display" "Meta+P"]; + "khotkeys"."{d03619b6-9b3c-48cc-9d9c-a2aadb485550}" = [ ]; + "kitty.desktop"."_launch" = "Meta+Return"; "kmix"."decrease_microphone_volume" = "Microphone Volume Down"; "kmix"."decrease_volume" = "Volume Down"; "kmix"."decrease_volume_small" = "Shift+Volume Down"; @@ -18,206 +25,224 @@ "kmix"."increase_volume_small" = "Shift+Volume Up"; "kmix"."mic_mute" = ["Microphone Mute" "Meta+Volume Mute"]; "kmix"."mute" = "Volume Mute"; - "ksmserver"."Halt Without Confirmation" = []; + "ksmserver"."Halt Without Confirmation" = [ ]; "ksmserver"."Lock Session" = "Screensaver"; "ksmserver"."Log Out" = ["Meta+Shift+E" "Ctrl+Alt+Del"]; - "ksmserver"."Log Out Without Confirmation" = []; - "ksmserver"."Reboot" = []; - "ksmserver"."Reboot Without Confirmation" = []; - "ksmserver"."Shut Down" = []; + "ksmserver"."Log Out Without Confirmation" = [ ]; + "ksmserver"."Reboot" = [ ]; + "ksmserver"."Reboot Without Confirmation" = [ ]; + "ksmserver"."Shut Down" = [ ]; "kwin"."Activate Window Demanding Attention" = "Meta+Ctrl+A"; - "kwin"."Cycle Overview" = []; - "kwin"."Cycle Overview Opposite" = []; - "kwin"."Decrease Opacity" = []; + "kwin"."Cycle Overview" = [ ]; + "kwin"."Cycle Overview Opposite" = [ ]; + "kwin"."Decrease Opacity" = [ ]; "kwin"."Edit Tiles" = "Meta+T"; "kwin"."Expose" = "Ctrl+F9"; "kwin"."ExposeAll" = ["Ctrl+F10" "Launch (C)"]; "kwin"."ExposeClass" = "Ctrl+F7"; - "kwin"."ExposeClassCurrentDesktop" = []; + "kwin"."ExposeClassCurrentDesktop" = [ ]; "kwin"."Grid View" = "Meta+G"; - "kwin"."Increase Opacity" = []; + "kwin"."Increase Opacity" = [ ]; "kwin"."Kill Window" = "Meta+Ctrl+Esc"; - "kwin"."Move Tablet to Next Output" = []; + "kwin"."Move Tablet to Next Output" = [ ]; "kwin"."MoveMouseToCenter" = "Meta+F6"; "kwin"."MoveMouseToFocus" = "Meta+F5"; - "kwin"."MoveZoomDown" = []; - "kwin"."MoveZoomLeft" = []; - "kwin"."MoveZoomRight" = []; - "kwin"."MoveZoomUp" = []; + "kwin"."MoveZoomDown" = [ ]; + "kwin"."MoveZoomLeft" = [ ]; + "kwin"."MoveZoomRight" = [ ]; + "kwin"."MoveZoomUp" = [ ]; "kwin"."Overview" = "Meta+W"; - "kwin"."PoloniumCycleLayouts" = []; - "kwin"."PoloniumEngineBTree" = []; - "kwin"."PoloniumEngineHalf" = []; - "kwin"."PoloniumEngineKWin" = []; - "kwin"."PoloniumEngineMonocle" = []; - "kwin"."PoloniumEngineThreeColumn" = []; - "kwin"."PoloniumFocusAbove" = []; - "kwin"."PoloniumFocusBelow" = []; - "kwin"."PoloniumFocusLeft" = []; - "kwin"."PoloniumFocusRight" = []; + "kwin"."PoloniumCycleLayouts" = [ ]; + "kwin"."PoloniumEngineBTree" = [ ]; + "kwin"."PoloniumEngineHalf" = [ ]; + "kwin"."PoloniumEngineKWin" = [ ]; + "kwin"."PoloniumEngineMonocle" = [ ]; + "kwin"."PoloniumEngineThreeColumn" = [ ]; + "kwin"."PoloniumFocusAbove" = [ ]; + "kwin"."PoloniumFocusBelow" = [ ]; + "kwin"."PoloniumFocusLeft" = [ ]; + "kwin"."PoloniumFocusRight" = [ ]; "kwin"."PoloniumInsertAbove" = "Meta+Shift+K"; "kwin"."PoloniumInsertBelow" = "Meta+Shift+J"; "kwin"."PoloniumInsertLeft" = "Meta+Shift+H"; "kwin"."PoloniumInsertRight" = "Meta+Shift+L"; - "kwin"."PoloniumOpenSettings" = "Meta+\\,none"; + "kwin"."PoloniumOpenSettings" = [ ]; "kwin"."PoloniumRebuildLayout" = "Meta+Ctrl+Space"; - "kwin"."PoloniumResizeTileDown" = "Meta+Shift+Down"; - "kwin"."PoloniumResizeTileLeft" = []; - "kwin"."PoloniumResizeTileRight" = []; - "kwin"."PoloniumResizeTileUp" = "Meta+Shift+Up"; + "kwin"."PoloniumResizeTileDown" = [ ]; + "kwin"."PoloniumResizeTileLeft" = [ ]; + "kwin"."PoloniumResizeTileRight" = [ ]; + "kwin"."PoloniumResizeTileUp" = [ ]; "kwin"."PoloniumRetileWindow" = "Meta+Space"; - "kwin"."PoloniumShowSettings" = "Meta+|"; - "kwin"."PoloniumSwapAbove" = "Meta+Ctrl+K"; - "kwin"."PoloniumSwapBelow" = "Meta+Ctrl+J"; - "kwin"."PoloniumSwapLeft" = "Meta+Ctrl+H"; - "kwin"."PoloniumSwapRight" = "Meta+Ctrl+L"; - "kwin"."Setup Window Shortcut" = []; - "kwin"."Show Desktop" = []; + "kwin"."PoloniumShowSettings" = "Meta+\\,none"; + "kwin"."PoloniumSwapAbove" = [ ]; + "kwin"."PoloniumSwapBelow" = [ ]; + "kwin"."PoloniumSwapLeft" = [ ]; + "kwin"."PoloniumSwapRight" = [ ]; + "kwin"."Setup Window Shortcut" = [ ]; + "kwin"."Show Desktop" = [ ]; "kwin"."ShowDesktopGrid" = "Meta+F8"; "kwin"."Suspend Compositing" = "Alt+Shift+F12"; - "kwin"."Switch One Desktop Down" = []; - "kwin"."Switch One Desktop Up" = []; - "kwin"."Switch One Desktop to the Left" = []; - "kwin"."Switch One Desktop to the Right" = []; + "kwin"."Switch One Desktop Down" = [ ]; + "kwin"."Switch One Desktop Up" = [ ]; + "kwin"."Switch One Desktop to the Left" = [ ]; + "kwin"."Switch One Desktop to the Right" = [ ]; "kwin"."Switch Window Down" = "Meta+J"; "kwin"."Switch Window Left" = "Meta+H"; "kwin"."Switch Window Right" = "Meta+L"; "kwin"."Switch Window Up" = "Meta+K"; "kwin"."Switch to Desktop 1" = "Meta+1"; - "kwin"."Switch to Desktop 10" = []; - "kwin"."Switch to Desktop 11" = []; - "kwin"."Switch to Desktop 12" = []; - "kwin"."Switch to Desktop 13" = []; - "kwin"."Switch to Desktop 14" = []; - "kwin"."Switch to Desktop 15" = []; - "kwin"."Switch to Desktop 16" = []; - "kwin"."Switch to Desktop 17" = []; - "kwin"."Switch to Desktop 18" = []; - "kwin"."Switch to Desktop 19" = []; + "kwin"."Switch to Desktop 10" = [ ]; + "kwin"."Switch to Desktop 11" = [ ]; + "kwin"."Switch to Desktop 12" = [ ]; + "kwin"."Switch to Desktop 13" = [ ]; + "kwin"."Switch to Desktop 14" = [ ]; + "kwin"."Switch to Desktop 15" = [ ]; + "kwin"."Switch to Desktop 16" = [ ]; + "kwin"."Switch to Desktop 17" = [ ]; + "kwin"."Switch to Desktop 18" = [ ]; + "kwin"."Switch to Desktop 19" = [ ]; "kwin"."Switch to Desktop 2" = "Meta+2"; - "kwin"."Switch to Desktop 20" = []; + "kwin"."Switch to Desktop 20" = [ ]; "kwin"."Switch to Desktop 3" = "Meta+3"; "kwin"."Switch to Desktop 4" = "Meta+4"; - "kwin"."Switch to Desktop 5" = []; - "kwin"."Switch to Desktop 6" = []; - "kwin"."Switch to Desktop 7" = []; - "kwin"."Switch to Desktop 8" = []; - "kwin"."Switch to Desktop 9" = []; - "kwin"."Switch to Next Desktop" = []; - "kwin"."Switch to Next Screen" = []; - "kwin"."Switch to Previous Desktop" = []; - "kwin"."Switch to Previous Screen" = []; - "kwin"."Switch to Screen 0" = []; - "kwin"."Switch to Screen 1" = []; - "kwin"."Switch to Screen 2" = []; - "kwin"."Switch to Screen 3" = []; - "kwin"."Switch to Screen 4" = []; - "kwin"."Switch to Screen 5" = []; - "kwin"."Switch to Screen 6" = []; - "kwin"."Switch to Screen 7" = []; - "kwin"."Switch to Screen Above" = []; - "kwin"."Switch to Screen Below" = []; - "kwin"."Switch to Screen to the Left" = []; - "kwin"."Switch to Screen to the Right" = []; - "kwin"."Toggle" = []; - "kwin"."Toggle Night Color" = []; - "kwin"."Toggle Window Raise/Lower" = []; - "kwin"."Walk Through Desktop List" = []; - "kwin"."Walk Through Desktop List (Reverse)" = []; - "kwin"."Walk Through Desktops" = []; - "kwin"."Walk Through Desktops (Reverse)" = []; + "kwin"."Switch to Desktop 5" = [ ]; + "kwin"."Switch to Desktop 6" = [ ]; + "kwin"."Switch to Desktop 7" = [ ]; + "kwin"."Switch to Desktop 8" = [ ]; + "kwin"."Switch to Desktop 9" = [ ]; + "kwin"."Switch to Next Desktop" = [ ]; + "kwin"."Switch to Next Screen" = [ ]; + "kwin"."Switch to Previous Desktop" = [ ]; + "kwin"."Switch to Previous Screen" = [ ]; + "kwin"."Switch to Screen 0" = [ ]; + "kwin"."Switch to Screen 1" = [ ]; + "kwin"."Switch to Screen 2" = [ ]; + "kwin"."Switch to Screen 3" = [ ]; + "kwin"."Switch to Screen 4" = [ ]; + "kwin"."Switch to Screen 5" = [ ]; + "kwin"."Switch to Screen 6" = [ ]; + "kwin"."Switch to Screen 7" = [ ]; + "kwin"."Switch to Screen Above" = [ ]; + "kwin"."Switch to Screen Below" = [ ]; + "kwin"."Switch to Screen to the Left" = [ ]; + "kwin"."Switch to Screen to the Right" = [ ]; + "kwin"."Toggle" = [ ]; + "kwin"."Toggle Night Color" = [ ]; + "kwin"."Toggle Window Raise/Lower" = [ ]; + "kwin"."Walk Through Desktop List" = [ ]; + "kwin"."Walk Through Desktop List (Reverse)" = [ ]; + "kwin"."Walk Through Desktops" = [ ]; + "kwin"."Walk Through Desktops (Reverse)" = [ ]; "kwin"."Walk Through Windows" = "Alt+Tab"; "kwin"."Walk Through Windows (Reverse)" = "Alt+Shift+Backtab"; - "kwin"."Walk Through Windows Alternative" = []; - "kwin"."Walk Through Windows Alternative (Reverse)" = []; + "kwin"."Walk Through Windows Alternative" = [ ]; + "kwin"."Walk Through Windows Alternative (Reverse)" = [ ]; "kwin"."Walk Through Windows of Current Application" = "Alt+`"; "kwin"."Walk Through Windows of Current Application (Reverse)" = "Alt+~"; - "kwin"."Walk Through Windows of Current Application Alternative" = []; - "kwin"."Walk Through Windows of Current Application Alternative (Reverse)" = []; - "kwin"."Window Above Other Windows" = []; - "kwin"."Window Below Other Windows" = []; + "kwin"."Walk Through Windows of Current Application Alternative" = [ ]; + "kwin"."Walk Through Windows of Current Application Alternative (Reverse)" = [ ]; + "kwin"."Window Above Other Windows" = [ ]; + "kwin"."Window Below Other Windows" = [ ]; "kwin"."Window Close" = ["Alt+F4" "Meta+Shift+Q"]; - "kwin"."Window Fullscreen" = []; - "kwin"."Window Grow Horizontal" = []; - "kwin"."Window Grow Vertical" = []; - "kwin"."Window Lower" = []; + "kwin"."Window Fullscreen" = [ ]; + "kwin"."Window Grow Horizontal" = [ ]; + "kwin"."Window Grow Vertical" = [ ]; + "kwin"."Window Lower" = [ ]; "kwin"."Window Maximize" = "Meta+PgUp"; - "kwin"."Window Maximize Horizontal" = []; - "kwin"."Window Maximize Vertical" = []; + "kwin"."Window Maximize Horizontal" = [ ]; + "kwin"."Window Maximize Vertical" = [ ]; "kwin"."Window Minimize" = "Meta+PgDown"; - "kwin"."Window Move" = []; + "kwin"."Window Move" = [ ]; "kwin"."Window Move Center" = "Meta+C"; - "kwin"."Window No Border" = []; - "kwin"."Window On All Desktops" = []; + "kwin"."Window No Border" = [ ]; + "kwin"."Window On All Desktops" = [ ]; "kwin"."Window One Desktop Down" = "Meta+Ctrl+Shift+Down"; "kwin"."Window One Desktop Up" = "Meta+Ctrl+Shift+Up"; "kwin"."Window One Desktop to the Left" = "Meta+Ctrl+Shift+Left"; "kwin"."Window One Desktop to the Right" = "Meta+Ctrl+Shift+Right"; - "kwin"."Window One Screen Down" = []; - "kwin"."Window One Screen Up" = []; - "kwin"."Window One Screen to the Left" = []; - "kwin"."Window One Screen to the Right" = []; + "kwin"."Window One Screen Down" = [ ]; + "kwin"."Window One Screen Up" = [ ]; + "kwin"."Window One Screen to the Left" = [ ]; + "kwin"."Window One Screen to the Right" = [ ]; "kwin"."Window Operations Menu" = "Alt+F3"; - "kwin"."Window Pack Down" = []; - "kwin"."Window Pack Left" = []; - "kwin"."Window Pack Right" = []; - "kwin"."Window Pack Up" = []; + "kwin"."Window Pack Down" = [ ]; + "kwin"."Window Pack Left" = [ ]; + "kwin"."Window Pack Right" = [ ]; + "kwin"."Window Pack Up" = [ ]; "kwin"."Window Quick Tile Bottom" = "Meta+Down"; - "kwin"."Window Quick Tile Bottom Left" = []; - "kwin"."Window Quick Tile Bottom Right" = []; + "kwin"."Window Quick Tile Bottom Left" = [ ]; + "kwin"."Window Quick Tile Bottom Right" = [ ]; "kwin"."Window Quick Tile Left" = "Meta+Left"; "kwin"."Window Quick Tile Right" = "Meta+Right"; "kwin"."Window Quick Tile Top" = "Meta+Up"; - "kwin"."Window Quick Tile Top Left" = []; - "kwin"."Window Quick Tile Top Right" = []; - "kwin"."Window Raise" = []; - "kwin"."Window Resize" = []; - "kwin"."Window Shade" = []; - "kwin"."Window Shrink Horizontal" = []; - "kwin"."Window Shrink Vertical" = []; + "kwin"."Window Quick Tile Top Left" = [ ]; + "kwin"."Window Quick Tile Top Right" = [ ]; + "kwin"."Window Raise" = [ ]; + "kwin"."Window Resize" = [ ]; + "kwin"."Window Shade" = [ ]; + "kwin"."Window Shrink Horizontal" = [ ]; + "kwin"."Window Shrink Vertical" = [ ]; "kwin"."Window to Desktop 1" = "Meta+!"; - "kwin"."Window to Desktop 10" = []; - "kwin"."Window to Desktop 11" = []; - "kwin"."Window to Desktop 12" = []; - "kwin"."Window to Desktop 13" = []; - "kwin"."Window to Desktop 14" = []; - "kwin"."Window to Desktop 15" = []; - "kwin"."Window to Desktop 16" = []; - "kwin"."Window to Desktop 17" = []; - "kwin"."Window to Desktop 18" = []; - "kwin"."Window to Desktop 19" = []; + "kwin"."Window to Desktop 10" = [ ]; + "kwin"."Window to Desktop 11" = [ ]; + "kwin"."Window to Desktop 12" = [ ]; + "kwin"."Window to Desktop 13" = [ ]; + "kwin"."Window to Desktop 14" = [ ]; + "kwin"."Window to Desktop 15" = [ ]; + "kwin"."Window to Desktop 16" = [ ]; + "kwin"."Window to Desktop 17" = [ ]; + "kwin"."Window to Desktop 18" = [ ]; + "kwin"."Window to Desktop 19" = [ ]; "kwin"."Window to Desktop 2" = "Meta+@"; - "kwin"."Window to Desktop 20" = []; + "kwin"."Window to Desktop 20" = [ ]; "kwin"."Window to Desktop 3" = "Meta+#"; "kwin"."Window to Desktop 4" = "Meta+$"; - "kwin"."Window to Desktop 5" = []; - "kwin"."Window to Desktop 6" = []; - "kwin"."Window to Desktop 7" = []; - "kwin"."Window to Desktop 8" = []; - "kwin"."Window to Desktop 9" = []; - "kwin"."Window to Next Desktop" = []; + "kwin"."Window to Desktop 5" = [ ]; + "kwin"."Window to Desktop 6" = [ ]; + "kwin"."Window to Desktop 7" = [ ]; + "kwin"."Window to Desktop 8" = [ ]; + "kwin"."Window to Desktop 9" = [ ]; + "kwin"."Window to Next Desktop" = [ ]; "kwin"."Window to Next Screen" = "Meta+Shift+Tab"; - "kwin"."Window to Previous Desktop" = []; - "kwin"."Window to Previous Screen" = []; - "kwin"."Window to Screen 0" = []; - "kwin"."Window to Screen 1" = []; - "kwin"."Window to Screen 2" = []; - "kwin"."Window to Screen 3" = []; - "kwin"."Window to Screen 4" = []; - "kwin"."Window to Screen 5" = []; - "kwin"."Window to Screen 6" = []; - "kwin"."Window to Screen 7" = []; + "kwin"."Window to Previous Desktop" = [ ]; + "kwin"."Window to Previous Screen" = [ ]; + "kwin"."Window to Screen 0" = [ ]; + "kwin"."Window to Screen 1" = [ ]; + "kwin"."Window to Screen 2" = [ ]; + "kwin"."Window to Screen 3" = [ ]; + "kwin"."Window to Screen 4" = [ ]; + "kwin"."Window to Screen 5" = [ ]; + "kwin"."Window to Screen 6" = [ ]; + "kwin"."Window to Screen 7" = [ ]; "kwin"."view_actual_size" = "Meta+0"; "kwin"."view_zoom_in" = "Meta++"; - "kwin"."view_zoom_out" = []; - "mediacontrol"."mediavolumedown" = []; - "mediacontrol"."mediavolumeup" = []; + "kwin"."view_zoom_out" = [ ]; + "mediacontrol"."mediavolumedown" = [ ]; + "mediacontrol"."mediavolumeup" = [ ]; "mediacontrol"."nextmedia" = "Media Next"; "mediacontrol"."pausemedia" = "Media Pause"; - "mediacontrol"."playmedia" = []; + "mediacontrol"."playmedia" = [ ]; "mediacontrol"."playpausemedia" = "Media Play"; "mediacontrol"."previousmedia" = "Media Previous"; "mediacontrol"."stopmedia" = "Media Stop"; + "org.kde.dolphin.desktop"."_launch" = "Meta+E"; + "org.kde.krunner.desktop"."RunClipboard" = "Alt+Shift+F2"; + "org.kde.krunner.desktop"."_launch" = ["Meta+D" "Alt+Space"]; + "org.kde.plasma.emojier.desktop"."_launch" = ["Meta+." "Meta+Ctrl+Alt+Shift+Space"]; + "org.kde.spectacle.desktop"."ActiveWindowScreenShot" = "Meta+Print"; + "org.kde.spectacle.desktop"."CurrentMonitorScreenShot" = [ ]; + "org.kde.spectacle.desktop"."FullScreenScreenShot" = "Shift+Print"; + "org.kde.spectacle.desktop"."OpenWithoutScreenshot" = [ ]; + "org.kde.spectacle.desktop"."RectangularRegionScreenShot" = "Meta+Shift+S"; + "org.kde.spectacle.desktop"."WindowUnderCursorScreenShot" = "Meta+Ctrl+Print"; + "org.kde.spectacle.desktop"."_launch" = [ ]; + "org.keepassxc.KeePassXC.desktop"."_launch" = "Meta+-"; + "org.strawberrymusicplayer.strawberry.desktop"."Next" = [ ]; + "org.strawberrymusicplayer.strawberry.desktop"."Play-Pause" = [ ]; + "org.strawberrymusicplayer.strawberry.desktop"."Previous" = [ ]; + "org.strawberrymusicplayer.strawberry.desktop"."Stop" = [ ]; + "org.strawberrymusicplayer.strawberry.desktop"."StopAfterCurrent" = [ ]; + "org.strawberrymusicplayer.strawberry.desktop"."_launch" = "Meta+="; "org_kde_powerdevil"."Decrease Keyboard Brightness" = "Keyboard Brightness Down"; "org_kde_powerdevil"."Decrease Screen Brightness" = "Monitor Brightness Down"; "org_kde_powerdevil"."Decrease Screen Brightness Small" = "Shift+Monitor Brightness Down"; @@ -229,44 +254,41 @@ "org_kde_powerdevil"."PowerOff" = "Power Off"; "org_kde_powerdevil"."Sleep" = "Sleep"; "org_kde_powerdevil"."Toggle Keyboard Backlight" = "Keyboard Light On/Off"; - "org_kde_powerdevil"."Turn Off Screen" = []; - "org_kde_powerdevil"."powerProfile" = ["Battery" "Meta+B"]; - "plasmashell"."activate task manager entry 1" = []; - "plasmashell"."activate task manager entry 10" = []; - "plasmashell"."activate task manager entry 2" = []; - "plasmashell"."activate task manager entry 3" = []; - "plasmashell"."activate task manager entry 4" = []; - "plasmashell"."activate task manager entry 5" = []; - "plasmashell"."activate task manager entry 6" = []; - "plasmashell"."activate task manager entry 7" = []; - "plasmashell"."activate task manager entry 8" = []; - "plasmashell"."activate task manager entry 9" = []; - "plasmashell"."clear-history" = []; + "org_kde_powerdevil"."Turn Off Screen" = [ ]; + "org_kde_powerdevil"."powerProfile" = [ ]; + "plasmashell"."activate task manager entry 1" = [ ]; + "plasmashell"."activate task manager entry 10" = [ ]; + "plasmashell"."activate task manager entry 2" = [ ]; + "plasmashell"."activate task manager entry 3" = [ ]; + "plasmashell"."activate task manager entry 4" = [ ]; + "plasmashell"."activate task manager entry 5" = [ ]; + "plasmashell"."activate task manager entry 6" = [ ]; + "plasmashell"."activate task manager entry 7" = [ ]; + "plasmashell"."activate task manager entry 8" = [ ]; + "plasmashell"."activate task manager entry 9" = [ ]; + "plasmashell"."clear-history" = [ ]; "plasmashell"."clipboard_action" = "Meta+Ctrl+X"; "plasmashell"."cycle-panels" = "Meta+Alt+P"; - "plasmashell"."cycleNextAction" = []; - "plasmashell"."cyclePrevAction" = []; - "plasmashell"."edit_clipboard" = []; - "plasmashell"."manage activities" = []; - "plasmashell"."next activity" = []; - "plasmashell"."previous activity" = []; + "plasmashell"."cycleNextAction" = [ ]; + "plasmashell"."cyclePrevAction" = [ ]; + "plasmashell"."edit_clipboard" = [ ]; + "plasmashell"."manage activities" = [ ]; + "plasmashell"."next activity" = [ ]; + "plasmashell"."previous activity" = [ ]; "plasmashell"."repeat_action" = "Meta+Ctrl+R"; "plasmashell"."show dashboard" = "Ctrl+F12"; - "plasmashell"."show-barcode" = []; + "plasmashell"."show-barcode" = [ ]; "plasmashell"."show-on-mouse-pos" = "Meta+V"; "plasmashell"."stop current activity" = "Meta+S"; - "plasmashell"."switch to next activity" = []; - "plasmashell"."switch to previous activity" = []; - "plasmashell"."toggle do not disturb" = []; - "services.firefox.desktop"."_launch" = "Meta+F"; - "services.kitty.desktop"."_launch" = "Meta+Return"; - "services.org.kde.krunner.desktop"."_launch" = ["Alt+Space" "Alt+F2" "Search" "Meta+D"]; - "services.org.kde.plasma-systemmonitor.desktop"."_launch" = "Ctrl+Esc"; - "services.org.kde.spectacle.desktop"."RecordWindow" = ["Meta+Shift+Ctrl+S"]; - "services.org.kde.spectacle.desktop"."RectangularRegionScreenShot" = ["Meta+Shift+S" "Meta+Shift+Print"]; - "services.org.kde.spectacle.desktop"."_launch" = "Print"; - "services.org.keepassxc.KeePassXC.desktop"."_launch" = "Meta+-"; - "services.org.strawberrymusicplayer.strawberry.desktop"."_launch" = "Meta+="; + "plasmashell"."switch to next activity" = [ ]; + "plasmashell"."switch to previous activity" = [ ]; + "plasmashell"."toggle do not disturb" = [ ]; + "systemsettings.desktop"."_launch" = "Tools"; + "systemsettings.desktop"."kcm-kscreen" = [ ]; + "systemsettings.desktop"."kcm-lookandfeel" = [ ]; + "systemsettings.desktop"."kcm-users" = [ ]; + "systemsettings.desktop"."powerdevilprofilesconfig" = [ ]; + "systemsettings.desktop"."screenlocker" = [ ]; }; configFile = { "baloofilerc"."Basic Settings"."Indexing-Enabled" = false; @@ -278,8 +300,9 @@ "kactivitymanagerdrc"."activities"."8e94f782-b970-49f5-80e1-19c9cf6c8a88" = "Default"; "kactivitymanagerdrc"."main"."currentActivity" = "8e94f782-b970-49f5-80e1-19c9cf6c8a88"; "kcminputrc"."Keyboard"."NumLock" = 0; - "kcminputrc"."Libinput.6940.7005.ckb2: CORSAIR IRONCLAW RGB Gaming Mouse vM"."PointerAcceleration" = 0.000; + "kcminputrc"."Libinput.6940.7005.ckb2: CORSAIR IRONCLAW RGB Gaming Mouse vM"."PointerAcceleration" = 0.0; "kcminputrc"."Libinput.6940.7005.ckb2: CORSAIR IRONCLAW RGB Gaming Mouse vM"."PointerAccelerationProfile" = 1; + "kcminputrc"."Mouse"."X11LibInputXAccelProfileFlat" = true; "kcminputrc"."Mouse"."cursorTheme" = "breeze_cursors"; "kcminputrc"."Tmp"."update_info" = "delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize"; "kded5rc"."Module-appmenu"."autoload" = true; @@ -346,15 +369,25 @@ "kdeglobals"."WM"."inactiveForeground" = "155,155,155"; "kglobalshortcutsrc"."ActivityManager"."_k_friendly_name" = "Activity Manager"; "kglobalshortcutsrc"."KDE Keyboard Layout Switcher"."_k_friendly_name" = "Keyboard Layout Switcher"; + "kglobalshortcutsrc"."firefox.desktop"."_k_friendly_name" = "Firefox"; "kglobalshortcutsrc"."kaccess"."_k_friendly_name" = "Accessibility"; "kglobalshortcutsrc"."kcm_touchpad"."_k_friendly_name" = "Touchpad"; + "kglobalshortcutsrc"."kded5"."_k_friendly_name" = "KDE Daemon"; "kglobalshortcutsrc"."khotkeys"."_k_friendly_name" = "Custom Shortcuts Service"; + "kglobalshortcutsrc"."kitty.desktop"."_k_friendly_name" = "kitty"; "kglobalshortcutsrc"."kmix"."_k_friendly_name" = "Audio Volume"; "kglobalshortcutsrc"."ksmserver"."_k_friendly_name" = "Session Management"; "kglobalshortcutsrc"."kwin"."_k_friendly_name" = "KWin"; "kglobalshortcutsrc"."mediacontrol"."_k_friendly_name" = "Media Controller"; - "kglobalshortcutsrc"."org_kde_powerdevil"."_k_friendly_name" = "KDE Power Management System"; - "kglobalshortcutsrc"."plasmashell"."_k_friendly_name" = "plasmashell"; + "kglobalshortcutsrc"."org.kde.dolphin.desktop"."_k_friendly_name" = "Dolphin"; + "kglobalshortcutsrc"."org.kde.krunner.desktop"."_k_friendly_name" = "KRunner"; + "kglobalshortcutsrc"."org.kde.plasma.emojier.desktop"."_k_friendly_name" = "Emoji Selector"; + "kglobalshortcutsrc"."org.kde.spectacle.desktop"."_k_friendly_name" = "Spectacle"; + "kglobalshortcutsrc"."org.keepassxc.KeePassXC.desktop"."_k_friendly_name" = "KeePassXC"; + "kglobalshortcutsrc"."org.strawberrymusicplayer.strawberry.desktop"."_k_friendly_name" = "Strawberry"; + "kglobalshortcutsrc"."org_kde_powerdevil"."_k_friendly_name" = "Power Management"; + "kglobalshortcutsrc"."plasmashell"."_k_friendly_name" = "Plasma"; + "kglobalshortcutsrc"."systemsettings.desktop"."_k_friendly_name" = "System Settings"; "khotkeysrc"."Data"."DataCount" = 3; "khotkeysrc"."Data_1"."Comment" = "KMenuEdit Global Shortcuts"; "khotkeysrc"."Data_1"."DataCount" = 1; @@ -913,7 +946,7 @@ "kwinrc"."NightColor"."LatitudeFixed" = "-33.87"; "kwinrc"."NightColor"."LongitudeAuto" = 151.2006; "kwinrc"."NightColor"."LongitudeFixed" = 151.21; - "kwinrc"."NightColor"."Mode" = "Location"; + "kwinrc"."NightColor"."Mode" = "Times"; "kwinrc"."NightColor"."NightTemperature" = 4600; "kwinrc"."Plugins"."desktopchangeosdEnabled" = true; "kwinrc"."Plugins"."kwin4_effect_dimscreenEnabled" = true; @@ -937,7 +970,7 @@ "kwinrc"."Tiling"."padding" = 4; "kwinrc"."Tiling.0e03a935-d467-5008-ac02-2d49bd489fa5"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[]}"; "kwinrc"."Tiling.1146a6ac-0683-568b-a352-d8ca7470eab6"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[]}"; - "kwinrc"."Tiling.5b7fa715-9e22-58f3-9fa5-60878e126c62"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.5},{\"width\":0.5}]}"; + "kwinrc"."Tiling.5b7fa715-9e22-58f3-9fa5-60878e126c62"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[]}"; "kwinrc"."Tiling.7cee4d9c-0c6a-5563-91f4-7c81d68172ce"."tiles" = "{\"layoutDirection\":\"vertical\",\"tiles\":[]}"; "kwinrc"."Tiling.f726f7e7-1cfe-5dd0-933b-15892472fe80"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[]}"; "kwinrc"."Tiling.fec5a356-f9de-520a-8d72-a01616b3b699"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[]}"; diff --git a/home/util/firefox-webapp.nix b/home/util/firefox-webapp.nix index d992c7e..1d174e0 100644 --- a/home/util/firefox-webapp.nix +++ b/home/util/firefox-webapp.nix @@ -184,8 +184,12 @@ in { exec = concatStringsSep " " ([ "${config.programs.firefox.package}/bin/firefox" + "--name" + "${name}" + "--app-id" + "${name}" "--class" - "WebApp-${name}" + "${name}" "-P" "${config.programs.firefox.profiles."home-manager-webapp-${name}".path}" "--no-remote" @@ -195,7 +199,7 @@ in { settings = { X-MultipleArgs = "false"; # Consider enabling, don't know what this does - StartupWMClass = "WebApp-${name}"; + StartupWMClass = "${name}"; }; }) config.programs.firefox.webapps; diff --git a/system/configuration.nix b/system/configuration.nix index 42bce28..cfc2859 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -80,10 +80,14 @@ services.udisks2.enable = true; services.xserver.enable = true; # SDDM requires this - services.xserver.desktopManager.plasma6.enable = true; # new plasma! + services.xserver.desktopManager.plasma5 = { + enable = true; + # enableQt5Integration = true; + runUsingSystemd = true; + }; services.xserver.displayManager.sddm.enable = true; services.xserver.displayManager.defaultSession = "plasma"; - environment.plasma6.excludePackages = with pkgs.kdePackages; [ + environment.plasma5.excludePackages = with pkgs.libsForQt5; [ konsole gwenview ]; @@ -144,7 +148,7 @@ alejandra - qt6Packages.qtstyleplugin-kvantum + libsForQt5.qtstyleplugin-kvantum ]; services.atuin.enable = true; diff --git a/system/quiver.nix b/system/quiver.nix index ccda714..d570e4a 100644 --- a/system/quiver.nix +++ b/system/quiver.nix @@ -79,7 +79,7 @@ hardware.nvidia = { package = config.boot.kernelPackages.nvidiaPackages.stable; modesetting.enable = true; - powerManagement.enable = false; + powerManagement.enable = true; open = false; }; programs.xwayland.enable = true;