]> Skullheadx's Git Forge - nixos.git/commitdiff
add st
authorSkullheadx <admonty1@protonmail.com>
Wed, 29 Apr 2026 06:45:22 +0000 (02:45 -0400)
committerSkullheadx <admonty1@protonmail.com>
Wed, 29 Apr 2026 06:45:22 +0000 (02:45 -0400)
flake.lock
flake.nix
overlays.nix
todo

index 3d323851ff6b09eb6a28ad2c64baf848f19940d9..9d358d924f037b307453bdc5dce30596151fcf0e 100644 (file)
         "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": [
         "hjem": "hjem",
         "my-dwm": "my-dwm",
         "my-slstatus": "my-slstatus",
+        "my-st": "my-st",
         "my-surf": "my-surf",
         "nixpkgs": "nixpkgs"
       }
index c7012d11f90c90dbde7aa8758973500a3feb0e56..dc838ff4b49b7cecf440f0bf47c222424e148cdf 100644 (file)
--- a/flake.nix
+++ b/flake.nix
       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 {
index 0ad55f4f6ce80965af8f51f9ff86be3e867e3d50..a5b6c3a10d98c1e1d79958480d417fee38ba405b 100644 (file)
@@ -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 3898d3d867938ed6f92f5cb2b3775ac761ae8ed2..e9c5ce85215424929a8d60ddecb2e6a5d0d4fe07 100644 (file)
--- 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