summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--overlays.nix2
-rw-r--r--scripts/scrolling-title.nix11
-rw-r--r--todo14
3 files changed, 16 insertions, 11 deletions
diff --git a/overlays.nix b/overlays.nix
index 7381522..6ae23cc 100644
--- a/overlays.nix
+++ b/overlays.nix
@@ -20,7 +20,7 @@
st = inputs.my-st.packages.${pkgs.stdenv.hostPlatform.system}.default;
})
(final: prev: {
- dmenu= inputs.my-dmenu.packages.${pkgs.stdenv.hostPlatform.system}.default;
+ dmenu = inputs.my-dmenu.packages.${pkgs.stdenv.hostPlatform.system}.default;
})
];
}
diff --git a/scripts/scrolling-title.nix b/scripts/scrolling-title.nix
index 91d0838..0351fa9 100644
--- a/scripts/scrolling-title.nix
+++ b/scripts/scrolling-title.nix
@@ -1,13 +1,16 @@
{ pkgs }:
pkgs.writeShellApplication {
name = "scrolling-title";
- runtimeInputs = with pkgs; [ mpc coreutils ];
+ runtimeInputs = with pkgs; [
+ mpc
+ coreutils
+ ];
text = ''
WIDTH=16
PADDING=" "
-
+
RAW_STR=$(mpc current)
-
+
if [ -z "$RAW_STR" ]; then
echo "Stopped"
exit 0
@@ -22,5 +25,5 @@ pkgs.writeShellApplication {
# Output the scrolled window
DOUBLE_STR="''$STR''$STR"
echo "''${DOUBLE_STR:''$INDEX:''$WIDTH}"
-'';
+ '';
}
diff --git a/todo b/todo
index 9998e02..ef58cdf 100644
--- a/todo
+++ b/todo
@@ -1,14 +1,16 @@
- [ ] setup shell
- - [ ] autocomplete
+ - [x] autocomplete
- [ ] auto cd like z
+
+
- [ ] dunst notifs or look at herbe
- [ ] RICE
- [x] get the dwm, st and other suckless stuff as own src
- - [ ] dwm
- - [ ] swallow
- - [ ] scratchpad
+ - [x] dwm
+ - [x] swallow
+ - [x] scratchpad
- [ ] browser surf + librewolf
- [ ] umatrix vs ublock
- [ ] surf startpage not white
@@ -18,7 +20,7 @@
- [ ] music
- [x] mpd and ncmpcpp or rmpc
- [ ] customize client to look better
- - [ ] fix slstatus to only show if playing a song
+ - [x] fix slstatus to only show if playing a song
- [ ] st
- [ ] tmux / sessionizer (mtm?)
- [x] scrollback
@@ -38,7 +40,7 @@
- [ ] browser integration
- [ ] sent for presentation
-- [ ] dmenu suckless style
+- [x] dmenu suckless style
- [ ] irc (soju + gamja?)
- [ ] bouncer
- [ ] client