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;
})
];
}
{ 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
# Output the scrolled window
DOUBLE_STR="''$STR''$STR"
echo "''${DOUBLE_STR:''$INDEX:''$WIDTH}"
-'';
+ '';
}
- [ ] 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
- [ ] 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
- [ ] browser integration
- [ ] sent for presentation
-- [ ] dmenu suckless style
+- [x] dmenu suckless style
- [ ] irc (soju + gamja?)
- [ ] bouncer
- [ ] client