From: Skullheadx Date: Wed, 29 Apr 2026 06:45:22 +0000 (-0400) Subject: add st X-Git-Url: http://git.skullheadx.com/index.css?a=commitdiff_plain;h=c5ca43f1946ad6fcfa9eb158efd0fd4a71b9dc0b;p=nixos.git add st --- 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