diff --git a/etc/nixos/home.nix b/etc/nixos/home.nix index 54eb9aa..9b7b05e 100644 --- a/etc/nixos/home.nix +++ b/etc/nixos/home.nix @@ -20,7 +20,7 @@ in { xdg.configFile = builtins.mapAttrs (name: subpath: { source = mkSl "${dotDir}/${subpath}"; recursive = true; }) configs; home.packages = with pkgs; [ - alsa-utils nix-search-cli neofetch dysk nsxiv tree wl-clipboard appimage-run libnotify grim slurp yazi mate.caja htop nixpkgs-fmt + alsa-utils nix-search-cli fastfetch nsxiv tree wl-clipboard appimage-run libnotify grim slurp yazi mate.caja htop nixpkgs-fmt swaybg wmenu mako nwg-look xorg.xkill mpv vesktop wlr-randr autotiling wezterm nodejs gcc_multi gnumake clang-tools ruby_3_4 pkg-config dmd dtools rustup python3 python313Packages.pip texliveMedium unzip zip @@ -35,11 +35,21 @@ in { inner = 5; outer = 10; }; + bars = [{ + position = "bottom"; + mode = "dock"; + id = "bar-0"; + workspaceNumbers = true; + workspaceButtons = true; + fonts.size = 9.0; + colors.focusedBackground = "#1c1c1c"; + }]; output.eDP-1.disable = ""; keybindings = { "${modifier}+Return" = "exec ${terminal}"; "${modifier}+r" = "exec ${menu} -l 10"; "${modifier}+s" = "kill"; + "${modifier}+f" = "fullscreen"; "${modifier}+Print" = "exec /home/coast/.local/src/local/bin/screenie-wlr"; "${modifier}+1" = "workspace 1"; "${modifier}+2" = "workspace 2"; diff --git a/local/bin/swaybar.sh b/local/bin/swaybar.sh new file mode 100755 index 0000000..d45a975 --- /dev/null +++ b/local/bin/swaybar.sh @@ -0,0 +1,2 @@ +#!/bin/sh +date '+%I:%M:%S %p'