light cleaning
This commit is contained in:
parent
6f3c509510
commit
61b4615aee
13 changed files with 9 additions and 285 deletions
25
docs/DEVDOC.md
Normal file
25
docs/DEVDOC.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
## Users
|
||||
|
||||
#### me
|
||||
My main personal account, used on my PC and laptop.
|
||||
Contains a hyprland graphical environment by default.
|
||||
|
||||
#### ae
|
||||
Primary account on my servers. Contains the bare
|
||||
essentials for my work, no graphical environment.
|
||||
|
||||
|
||||
#### friends
|
||||
A simple account I let me friends connect to.
|
||||
Limited functionality, mostly just for letting
|
||||
them test small things or for giving them files.
|
||||
|
||||
|
||||
## Setup Guide
|
||||
##### Adding a New Server
|
||||
Enable an ssh server on the remote host, then on the
|
||||
local machine set `.ssh/config` to have a profile for
|
||||
your desired host and have a key pair that's authorised
|
||||
to your desired user.
|
||||
|
||||
NOTE: these keys must have permission 600 (only readable/writable by you)
|
||||
67
docs/DEV_ENV.md
Normal file
67
docs/DEV_ENV.md
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
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
|
||||
- [X] Tesseract is a pain in the ass to setup on Nix
|
||||
- [ ] ags no longer supports `-t` flag, so applauncher won't work, requires switching to Astral
|
||||
- [ ] script to enable/disable passwordless sudo
|
||||
|
||||
- [X] Move Emile.Vault to new vault (I lost the password...)
|
||||
|
||||
- [X] Add a simple and ugly bar
|
||||
|
||||
- [ ] 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.
|
||||
|
||||
- [X] Call my wishlist command "subspace (highway)" (Scott Pilgrim reference)
|
||||
|
||||
- [ ] 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
|
||||
|
||||
- [ ] Add https://github.com/levnikmyskin/hyprland-virtual-desktops
|
||||
|
||||
TODO:
|
||||
- [X] make btop theming declarative
|
||||
- [X] Merge laptop and PC dotfiles repos
|
||||
- [ ] declaratively install themes for gitkraken using home-manager
|
||||
|
||||
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
|
||||
91
docs/TODO.md
Executable file
91
docs/TODO.md
Executable file
|
|
@ -0,0 +1,91 @@
|
|||
Get Utilities:
|
||||
1. httpie
|
||||
2. curlie
|
||||
3. zoxide
|
||||
4. doggo
|
||||
|
||||
1. Get helix editor
|
||||
2. Custom helix
|
||||
3. Complete helix tutorial
|
||||
|
||||
Get nixcord working
|
||||
Get thunar working
|
||||
Set a GTK theme & icon theme
|
||||
Get better wallpapers
|
||||
Get hyprcursor working with Bibata-Modern-Ice
|
||||
|
||||
Get a GRUB theme working
|
||||
Get SDDM and a theme working
|
||||
|
||||
Make a custom hyprlock screen
|
||||
|
||||
Get AGS working
|
||||
Make an applauncher in AGS
|
||||
Remove hyprland splash screen on init
|
||||
Made lolcathost home modular
|
||||
|
||||
Overtime just install more programs that I need regularly: ie
|
||||
- btop/htop/etc
|
||||
|
||||
Get GTK Bibata Cursors to be the same size as my system cursor (NOT SURE WHAT I DID...)
|
||||
|
||||
|
||||
Get waybar (or another bar) working
|
||||
|
||||
Get a QT theme
|
||||
|
||||
Fix pipewire audio sometimes working and sometimes not :(
|
||||
|
||||
Bind new terminal to SUPER+Enter instead of SUPER+Q
|
||||
|
||||
Join Rio Terminal's discord and ask if they support nerdfonts or if I'm doing something wrong
|
||||
|
||||
|
||||
|
||||
Change Dell loading screen (Boot Graphics Resource Table, aka BGRT)
|
||||
|
||||
|
||||
|
||||
|
||||
Fix: your 131072x1 screen size is bogus. expect trouble
|
||||
|
||||
|
||||
|
||||
Search for all "TODO" items in my nix dotfiles
|
||||
|
||||
Push nixdots to github
|
||||
|
||||
|
||||
|
||||
|
||||
Check out the Ekala Project (I joined their discord server)
|
||||
|
||||
|
||||
Create a program that enables/disables passwordless sudo access
|
||||
(add to github too)
|
||||
|
||||
Learn to package my own home-manager modules
|
||||
|
||||
|
||||
|
||||
|
||||
Ideal Features:
|
||||
1. AI assistant
|
||||
2. searching can also be used to calculate stuff (like I do on my iPad)
|
||||
|
||||
|
||||
|
||||
|
||||
Fork nixcord and fix documentation (the installation is confusing)
|
||||
But firstly the first code snippet is wrong...
|
||||
```nix
|
||||
inputs.nixcord = {
|
||||
url = "github:kaylorben/nixcord"
|
||||
};
|
||||
```
|
||||
Should actually be
|
||||
```nix
|
||||
inputs.nixcord = {
|
||||
url = "github:kaylorben/nixcord"; # dont forget the semicolon
|
||||
};
|
||||
```
|
||||
3
docs/TODO_UI.md
Executable file
3
docs/TODO_UI.md
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
1. Create more themes for my applauncher
|
||||
2. Create more themes for hyprlock
|
||||
check out: https://github.com/MrVivekRajan/Hyprlock-Styles
|
||||
8
docs/inspiration.md
Executable file
8
docs/inspiration.md
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
Godlike
|
||||
https://github.com/end-4/dots-hyprland
|
||||
|
||||
Gorgeous
|
||||
https://github.com/prasanthrangan/hyprdots
|
||||
|
||||
Very nice
|
||||
https://github.com/linuxmobile/hyprland-dots
|
||||
Loading…
Add table
Add a link
Reference in a new issue