diff --git a/maddie/dmenu.nix b/maddie/dmenu.nix index 222dc3e..7b06b42 100644 --- a/maddie/dmenu.nix +++ b/maddie/dmenu.nix @@ -8,7 +8,6 @@ home.file.".local/bin/dmenu" = { source = ./dmenu; executable = true; - recursive = true; }; home.sessionPath = [ diff --git a/maddie/games.nix b/maddie/games.nix index 7ce47a8..36dbe2f 100644 --- a/maddie/games.nix +++ b/maddie/games.nix @@ -4,6 +4,5 @@ home.packages = with pkgs; [ gzdoom # Modern doom runner pcsx2 # PS2 Emulator# PS2 Emulator# PS2 Emulator - steam # Large games store ]; } diff --git a/maddie/mpd.nix b/maddie/mpd.nix index 18840f7..dd1f6d5 100644 --- a/maddie/mpd.nix +++ b/maddie/mpd.nix @@ -12,6 +12,7 @@ enable = true; settings = { ncmpcpp_directory = "~/.local/share/ncmpcpp"; + lyrics_directory = "~/.local/share/lyrics"; }; }; } diff --git a/maddie/picom.nix b/maddie/picom.nix index f0ff73d..12124e4 100644 --- a/maddie/picom.nix +++ b/maddie/picom.nix @@ -15,9 +15,9 @@ 0.1 0.1 ]; - opacityRules = [ - "90:class_g = 'st-256color'" - ]; + /* opacityRules = [ */ + /* "90:name *= 'st'" */ + /* ]; */ shadow = true; vSync = true; }; diff --git a/maddie/slstatus.nix b/maddie/slstatus.nix index 0ba11ba..e990e5a 100644 --- a/maddie/slstatus.nix +++ b/maddie/slstatus.nix @@ -12,7 +12,6 @@ home.file.".local/bin/statusbar" = { source = ./statusbar; - recursive = true; executable = true; }; diff --git a/maddie/tabbed.nix b/maddie/tabbed.nix new file mode 100644 index 0000000..fc0f1fc --- /dev/null +++ b/maddie/tabbed.nix @@ -0,0 +1,16 @@ +{ config, pkgs, ... }: + +{ + home.packages = with pkgs; [ + tabbed + ]; + + home.file.".local/bin/tabbed" = { + source = ./tabbed; + executable = true; + }; + + home.sessionPath = [ + "$HOME/.local/bin/tabbed" + ]; +} diff --git a/maddie/tabbed/tabbed-st b/maddie/tabbed/tabbed-st new file mode 100755 index 0000000..1183cb3 --- /dev/null +++ b/maddie/tabbed/tabbed-st @@ -0,0 +1,3 @@ +#!/usr/bin/env sh + +tabbed -r 2 st -w '' diff --git a/overlays.nix b/overlays.nix index e07e9bc..b44bb91 100644 --- a/overlays.nix +++ b/overlays.nix @@ -43,6 +43,14 @@ }; buildInputs = oldAttrs.buildInputs ++ [ final.xorg.libXpm ]; }); + tabbed = prev.tabbed.overrideAttrs (oldAttrs: { + src = final.fetchFromGitHub { + owner = "SpyHoodle"; + repo = "tabbed"; + rev = "1001f193fd076cba12bd1ec9f113c144b37d8689"; + sha256 = "sha256-M5LrFplGfzCdhLTutsPNmox69brvAm2BlXnyza9kGxQ="; + }; + }); ncmpcpp = prev.ncmpcpp.override { visualizerSupport = true; clockSupport = true;