From 6d82d34b12fdc6f0d8fe2562842d6f4bf9e37862 Mon Sep 17 00:00:00 2001 From: Sense T Date: Tue, 4 Jul 2023 09:14:46 +0800 Subject: [PATCH] change to new nwg tools --- home/user/files/hyprland.conf | 4 +-- home/user/files/nwg-bar/bar.json | 12 +++++++++ home/user/files/nwg-bar/style.css | 35 +++++++++++++++++++++++++++ home/user/files/nwg-drawer/drawer.css | 34 ++++++++++++++++++++++++++ home/user/home.nix | 9 +++++-- 5 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 home/user/files/nwg-bar/bar.json create mode 100644 home/user/files/nwg-bar/style.css create mode 100644 home/user/files/nwg-drawer/drawer.css diff --git a/home/user/files/hyprland.conf b/home/user/files/hyprland.conf index 9d94629..8625ce4 100644 --- a/home/user/files/hyprland.conf +++ b/home/user/files/hyprland.conf @@ -120,9 +120,9 @@ $mainMod = SUPER # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, RETURN, exec, kitty bind = $mainMod SHIFT, Q, killactive, -bind = $mainMod, M, exec, nwgbar +bind = $mainMod, M, exec, nwg-bar bind = $mainMod, V, togglefloating, -bind = $mainMod, R, exec, nwggrid -o 0.8 +bind = $mainMod, R, exec, nwg-drawer -lang zh bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle diff --git a/home/user/files/nwg-bar/bar.json b/home/user/files/nwg-bar/bar.json new file mode 100644 index 0000000..56bd07c --- /dev/null +++ b/home/user/files/nwg-bar/bar.json @@ -0,0 +1,12 @@ +[ + { + "label": "Reboot", + "exec": "systemctl reboot", + "icon": "/usr/share/nwg-bar/images/system-reboot.svg" + }, + { + "label": "Shutdown", + "exec": "systemctl -i poweroff", + "icon": "/usr/share/nwg-bar/images/system-shutdown.svg" + } +] \ No newline at end of file diff --git a/home/user/files/nwg-bar/style.css b/home/user/files/nwg-bar/style.css new file mode 100644 index 0000000..0db89e9 --- /dev/null +++ b/home/user/files/nwg-bar/style.css @@ -0,0 +1,35 @@ +window { + background-color: rgba (0, 0, 0, 1.0) +} + +/* Outer bar container, takes all the window width/height */ +#outer-box { + margin: 0px +} + +/* Inner bar container, surrounds buttons */ +#inner-box { + background-color: rgba (0, 0, 0, 0.85); + border-radius: 10px; + border-style: none; + border-width: 1px; + border-color: rgba (156, 142, 122, 0.7); + padding: 5px; + margin: 5px +} + +button, image { + background: none; + border: none; + box-shadow: none +} + +button { + padding-left: 10px; + padding-right: 10px; + margin: 5px +} + +button:hover { + background-color: rgba (255, 255, 255, 0.1) +} \ No newline at end of file diff --git a/home/user/files/nwg-drawer/drawer.css b/home/user/files/nwg-drawer/drawer.css new file mode 100644 index 0000000..a893075 --- /dev/null +++ b/home/user/files/nwg-drawer/drawer.css @@ -0,0 +1,34 @@ +window { + background-color: rgba (36, 47, 79, 0.95); + color: #eeeeee +} + +/* search entry */ +entry { + background-color: rgba (0, 0, 0, 0.2) +} + +button, image { + background: none; + border: none +} + +button:hover { + background-color: rgba (255, 255, 255, 0.1) +} + +/* in case you wanted to give category buttons a different look */ +#category-button { + margin: 0 10px 0 10px +} + +#pinned-box { + padding-bottom: 5px; + border-bottom: 1px dotted gray +} + +#files-box { + padding: 5px; + border: 1px dotted gray; + border-radius: 15px +} \ No newline at end of file diff --git a/home/user/home.nix b/home/user/home.nix index 32dfee3..6bd84aa 100644 --- a/home/user/home.nix +++ b/home/user/home.nix @@ -12,7 +12,9 @@ icdiff #rofi #rofi-rbw - nwg-launchers + #nwg-launchers + nwg-bar + nwg-drawer gnumake42 wget axel @@ -28,6 +30,7 @@ ]; sessionVariables = { + TERM = "kitty"; #GTK_IM_MODULE = "fcitx"; #QT_IM_MODULE = "fcitx"; #SDL_VIDEODRIVER = "wayland"; @@ -51,7 +54,9 @@ ".config/ranger/rc.conf".source = ./files/ranger-rc.conf; # nwg - ".config/nwg-launchers".source = ./files/nwg-launchers; + #".config/nwg-launchers".source = ./files/nwg-launchers; + ".config/nwg-drawer".source = ./files/nwg-drawer; + ".config/nwg-bar".source = ./files/nwg-bar; # wallpapers ".local/share/wallpapers".source = ./wallpapers;