home/breakerbox: add rest of wayland stuff
This commit is contained in:
@@ -30,6 +30,7 @@ in
|
|||||||
./programs/git
|
./programs/git
|
||||||
./programs/gpg.nix
|
./programs/gpg.nix
|
||||||
./programs/home-manager.nix
|
./programs/home-manager.nix
|
||||||
|
./programs/hyprland
|
||||||
./programs/jq.nix
|
./programs/jq.nix
|
||||||
./programs/less.nix
|
./programs/less.nix
|
||||||
./programs/man.nix
|
./programs/man.nix
|
||||||
@@ -56,6 +57,7 @@ in
|
|||||||
./programs/tmux
|
./programs/tmux
|
||||||
./programs/uv.nix
|
./programs/uv.nix
|
||||||
./programs/vscode
|
./programs/vscode
|
||||||
|
./programs/waybar.nix
|
||||||
./programs/yazi.nix
|
./programs/yazi.nix
|
||||||
./programs/yt-dlp.nix
|
./programs/yt-dlp.nix
|
||||||
./programs/zathura.nix
|
./programs/zathura.nix
|
||||||
@@ -79,9 +81,6 @@ in
|
|||||||
|
|
||||||
./services/fcitx5.nix
|
./services/fcitx5.nix
|
||||||
./services/keybase.nix
|
./services/keybase.nix
|
||||||
]) ++ (optionals machineVars.wayland [
|
|
||||||
./programs/hyprland
|
|
||||||
./programs/waybar.nix
|
|
||||||
]) ++ (optionals (!machineVars.wayland) [
|
]) ++ (optionals (!machineVars.wayland) [
|
||||||
./programs/xmonad
|
./programs/xmonad
|
||||||
# ./programs/xmobar
|
# ./programs/xmobar
|
||||||
@@ -161,6 +160,7 @@ in
|
|||||||
services.psd.enable = graphics;
|
services.psd.enable = graphics;
|
||||||
services.tumblerd.enable = graphics;
|
services.tumblerd.enable = graphics;
|
||||||
|
|
||||||
|
|
||||||
programs.anyrun.enable = machineVars.wayland;
|
programs.anyrun.enable = machineVars.wayland;
|
||||||
|
programs.waybar.enable = machineVars.wayland;
|
||||||
|
wayland.windowManager.hyprland.enable = machineVars.wayland;
|
||||||
}
|
}
|
||||||
|
@@ -1,8 +1,5 @@
|
|||||||
{ config, lib, ... }:
|
|
||||||
{
|
{
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
|
||||||
|
|
||||||
systemd.enable = false;
|
systemd.enable = false;
|
||||||
systemd.enableXdgAutostart = false;
|
systemd.enableXdgAutostart = false;
|
||||||
|
|
||||||
|
@@ -1,11 +1,10 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
{ config, lib, ... }:
|
||||||
let
|
let
|
||||||
cfg = config.programs.waybar;
|
cfg = config.programs.waybar;
|
||||||
cfgs = cfg.settings.mainBar;
|
cfgs = cfg.settings.mainBar;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
programs.waybar = {
|
programs.waybar = {
|
||||||
enable = true;
|
|
||||||
systemd.enable = true;
|
systemd.enable = true;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
@@ -237,7 +236,7 @@ in
|
|||||||
#'';
|
#'';
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.user.services.waybar = {
|
systemd.user.services.waybar = lib.mkIf (cfg.enable && cfg.systemd.enable){
|
||||||
Service.Environment = [
|
Service.Environment = [
|
||||||
"DISPLAY=:0"
|
"DISPLAY=:0"
|
||||||
];
|
];
|
||||||
|
Reference in New Issue
Block a user