8000 GitHub - iynaix/eggy-nix: nixstuff
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

iynaix/eggy-nix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oh man I dont remember how to use markdown so hopefully this works

Hello!! Welcome to my nixos configuration :D I am happy to have you!

I DON'T KNOW WHAT IM DOING

I am not a programmer, I can't code, I am a history teacher who likes technology and hates companies. I like how much I can make Nixos my own, and how easy it is to reproduce using it. I don't have time to spend fixing my computer on updates that could break my machine (why I am not using arch). So I chose nixos, and I do like technology so I decided to challenge myself even more by using hyprland hehe :D Though I said I don't have time to waste on arch's updates, I do have time to put work in to NixOS. This is because I believe that NixOS offers a heavy upfront cost in exchange for long term payoff. Once I get things configured to a point in which I like them, I should in theory not have to worry about anything really ever (or when I do have problems they can be addressed at my leisure and with no haste). While I know arch takes a lot of upfront work, it would be much easier for me I am sure to grasp my head around its familiar-ish ways of doing things. But it likely (imo) would have been easier to get on with my life using arch than 68D9 NixOS. I would just in turn have to deal with rolling releases which I don't think I want to but I digress.

I have flakes, but I don't understand them they make my head hurt and I try to touch them as little as possible (I fear for when I get nixos on laptop and have two devices). I also have home-manager which i am slowly learning and liking. It seems easy enough :D

I would love any and all help because again I have no idea what I am doing ever I am mostly following vimjoyers guides on youtube, and what the lovely people in his discord tell me I should do.

Wallpapers I use are made by 8pxl please check them out here!

PS: If you are reading this on github, it may be worthwhile to know that this repo is a mirror of a repo I self host on my own gitea instance which is not publicly accessible. But if you want to contribute I won't say no hehe

My current To Do

In Progress

  • configure neovim
  • configure yazi

To Do

  • configure notifications
  • configure waybar
  • configure rofi
  • set up zfs
  • finish server config
  • setup zfs on server (install nixos??)
  • fonts.nix needs mkDefault support somehow, others do too, but it also needs mkOption

Completed

  • port all configs to home-manager happy with this for now, it doesnt need to be a big todo i can make it smaller moving forward
  • make this (or a new repo, but preferably this) into a dotfiles repo (essentially because of home-manager it is, just a bad name)
  • setup modularity will need help but is important
  • set up wireguard client
  • configure wl-clipboard (just figure it out how it works and what it can do first)
  • configure swww
  • setup screen recording
  • configure kitty (both kitty, fish, and starship (which ironically isn't named) can and will need more configuration, but I am happy with it for now)
  • configure fish
  • set up screenshots
  • set up hypridle
  • set up hyprlock
  • set up hypr* (shade, cursor, ... )
  • my desktop configuration is not up to speed yet so get it up to speed)
  • clean up the todo list (lol)
  • finish modularizing the packages group (tbh ill never be done with this, but it is good enough for now!)

About

nixstuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 80.3%
  • CSS 8.8%
  • Lua 6.1%
  • Shell 4.8%
0