summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--flake.lock21
-rw-r--r--flake.nix6
-rw-r--r--overlays.nix3
-rw-r--r--todo71
4 files changed, 82 insertions, 19 deletions
diff --git a/flake.lock b/flake.lock
index 3d32385..9d358d9 100644
--- a/flake.lock
+++ b/flake.lock
@@ -61,6 +61,26 @@
"type": "github"
}
},
+ "my-st": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1777443946,
+ "narHash": "sha256-OoA6DNybQVIi+8CDTN4wxmALbdW39ps1ppuearJnyLA=",
+ "owner": "Skullheadx",
+ "repo": "st",
+ "rev": "93a2e18b355bcc62cde3958e8afd1e5e808670a2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Skullheadx",
+ "repo": "st",
+ "type": "github"
+ }
+ },
"my-surf": {
"inputs": {
"nixpkgs": [
@@ -123,6 +143,7 @@
"hjem": "hjem",
"my-dwm": "my-dwm",
"my-slstatus": "my-slstatus",
+ "my-st": "my-st",
"my-surf": "my-surf",
"nixpkgs": "nixpkgs"
}
diff --git a/flake.nix b/flake.nix
index c7012d1..dc838ff 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,6 +23,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ my-st = {
+ url = "github:Skullheadx/st";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
};
outputs =
{
@@ -32,6 +37,7 @@
my-slstatus,
my-surf,
my-dwm,
+ my-st,
}@inputs:
{
nixosConfigurations.nepsis = nixpkgs.lib.nixosSystem {
diff --git a/overlays.nix b/overlays.nix
index 0ad55f4..a5b6c3a 100644
--- a/overlays.nix
+++ b/overlays.nix
@@ -13,5 +13,8 @@
(final: prev: {
dwm = inputs.my-dwm.packages.${pkgs.stdenv.hostPlatform.system}.default;
})
+ (final: prev: {
+ st = inputs.my-st.packages.${pkgs.stdenv.hostPlatform.system}.default;
+ })
];
}
diff --git a/todo b/todo
index 3898d3d..e9c5ce8 100644
--- a/todo
+++ b/todo
@@ -1,27 +1,60 @@
-- [x] Fix monitor refresh rates
-- [x] screen tearing
-- [x] grub disable secondary monitor
- [ ] setup shell
-- [x] setup dmenu
-- [x] fix keepassxc from opening even when not installed
-- [x] swapping windows between monitors
-- [ ] statusbar
-- [ ] configure kinesis keyboard to work with dwm
- - [ ] use macos to set the kinesis bindings properly or see if can do with nix
+ - [ ] autocomplete
+ - [ ] auto cd like z
+
+- [ ] dunst notifs or look at herbe
+
+- [ ] RICE
+ - [x] get the dwm, st and other suckless stuff as own src
+ - [ ] browser surf + librewolf
+ - [ ] umatrix vs ublock
+ - [ ] surf startpage not white
+ - [ ] hosts adblocking
+ - [x] statusbar
+ - [ ] name programs better?
+ - [ ] music
+ - [x] mpd and ncmpcpp or rmpc
+ - [ ] customize client to look better
+ - [ ] st
+ - [ ] tmux / sessionizer (mtm?)
+ - [ ] scrollback
+ - [ ] fix the font
+ - [ ] theme
+ - [ ] images look weird (rmpc/fastfetch)
+ - [ ] get rid of missing spaces
+ - [ ] toggable transparency
+ - [ ] vim
+ - [ ] find a non ai fork? vim classic?
+ - [ ] line nums
+ - [ ] color theme
+
+- [ ] password manager
+ - [ ] pass
+ - [ ] pass-otp
+ - [ ] browser integration
+
+- [ ] sent for presentation
+- [ ] dmenu suckless style
+- [ ] irc (soju + gamja?)
+ - [ ] bouncer
+ - [ ] client
+
- [ ] hotkeys with sxhkd
- [x] screenshot
- [x] lockscreen
- [x] dmenu run
- [ ] make hotkeys work well with kinesis
-- [x] integrate with dotfiles git repo
-- [ ] browser (surf?)
- - [ ] umatrix vs ublock
-- [ ] dunst notifs
-- [ ] get the dwm, st and other suckless stuff as own src
-- [ ] music
- - [x] mpd and ncmpcpp or rmpc
- - [ ] autostart the music
-- [ ] pass + pass-otp
-- [x] fix fans spinning at low loads
+ - [ ] configure kinesis keyboard to work with dwm; use macos to set the kinesis bindings properly or see if can do with nix
+
+- [ ] look at other init systems than soystemD
+
+- [ ] email
+ - [ ] neomutt ?
+- [ ] rss feed aggregator
+- [ ] file manager
+- [ ] image viewer
+- [ ] pdf viewer zathura?
+- [ ] mpv
+- [ ] real todo list + calendar