2025-02-13 12:23:39 +10:00
|
|
|
This file will document what features I believe I need
|
|
|
|
|
for NixOS to be a good development environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Issues I've encountered:
|
|
|
|
|
- [X] Audio not working
|
2025-02-21 21:49:44 +10:00
|
|
|
- [X] Tesseract is a pain in the ass to setup on Nix
|
2025-02-13 12:23:39 +10:00
|
|
|
- [ ] ags no longer supports `-t` flag, so applauncher won't work, requires switching to Astral
|
|
|
|
|
- [ ] script to enable/disable passwordless sudo
|
|
|
|
|
|
2025-02-21 21:49:44 +10:00
|
|
|
- [X] Move Emile.Vault to new vault (I lost the password...)
|
2025-02-13 12:23:39 +10:00
|
|
|
|
2025-02-21 21:49:44 +10:00
|
|
|
- [X] Add a simple and ugly bar
|
2025-02-13 12:23:39 +10:00
|
|
|
|
|
|
|
|
- [ ] Install powertop (funny name) for monitoring power usage by processes
|
|
|
|
|
- [ ] Try to make my battery life bettery
|
|
|
|
|
|
|
|
|
|
- [ ] Apply for JetBrains student license
|
|
|
|
|
- [ ] JetBrains Rider and VSCodium for C#
|
|
|
|
|
2. Imperative development environment behind NixOS (declarative),
|
|
|
|
|
similar to python's virtualenv but for the entirety of my system.
|
|
|
|
|
|
2025-02-21 21:49:44 +10:00
|
|
|
- [X] Call my wishlist command "subspace (highway)" (Scott Pilgrim reference)
|
2025-02-13 12:23:39 +10:00
|
|
|
|
|
|
|
|
- [ ] Create a GitHub profile readme like this persons:
|
|
|
|
|
https://github.com/yuyudhn
|
|
|
|
|
- [ ] Set a new GitHub profile picture (like github:@Vendicated)
|
|
|
|
|
artists credit: https://dotpict.net/users/1598051
|
|
|
|
|
- [ ] Change GitHub location to /dev/zero, /dev/null, www, World Wide Web, etc
|
|
|
|
|
- [ ] Clean up my GitHub profile (only have things I'm proud of)
|
|
|
|
|
|
|
|
|
|
- [X] Put a template website on my VPS
|
|
|
|
|
- [ ] Put a neoweb-esque webiste on my VPS
|
|
|
|
|
- [ ] Host a blog on my VPS
|
|
|
|
|
|
|
|
|
|
- [ ] Clean laptop and PC, there's tons of unnecessary files and documents now
|
|
|
|
|
- [ ] Clean nixdots repo, start modularising it ^_^
|
|
|
|
|
- [ ] Disable `allowUnfree` in nixdots everywhere, if a program needs it then they
|
|
|
|
|
can `mkForce` override it
|
|
|
|
|
|
|
|
|
|
- [X] Add LSP for Nix in helix
|
|
|
|
|
- [ ] Make a way for me to put my laptop in a low power state, doing very specific actions like:
|
|
|
|
|
1. disabling LSP use by default temporarily
|
|
|
|
|
|
2025-02-21 18:48:51 +10:00
|
|
|
- [ ] Add https://github.com/levnikmyskin/hyprland-virtual-desktops
|
|
|
|
|
|
2025-02-13 12:23:39 +10:00
|
|
|
TODO:
|
|
|
|
|
- [X] make btop theming declarative
|
2025-02-21 21:49:44 +10:00
|
|
|
- [X] Merge laptop and PC dotfiles repos
|
|
|
|
|
- [ ] declaratively install themes for gitkraken using home-manager
|
2025-02-13 12:23:39 +10:00
|
|
|
|
|
|
|
|
Cool Technologies:
|
|
|
|
|
- wishlist (by charmbracelet)
|
|
|
|
|
- Vaultwarden server + Keyguard client
|
|
|
|
|
- devbox
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Random Idea List:
|
|
|
|
|
- [ ] powertop is cool but it's outdated and ugly, make a prettier one with charmbracelet's tui library
|
|
|
|
|
and call it powerbtm lmao
|
|
|
|
|
- [ ] Blog Post: a modern alternative to the suckless philosphy,
|
|
|
|
|
why GNU keeps failing cause their programs are amazing but
|
|
|
|
|
aren't designed for humans. suckless programs are excellent
|
|
|
|
|
too when writing shell scripts, but they suck in dev environments.
|
|
|
|
|
The solution is to gamify our code and focus on aesthetics
|
|
|
|
|
and "ergonomics" (usability) like what CharmBracelet does
|