diff --git a/TODO b/TODO index 0e85728..d856735 100644 --- a/TODO +++ b/TODO @@ -1,43 +1,44 @@ -[x] Get PulseAudio sound controls on polybar to work -[x] Add desktop switching to windows (context menu?) -[x] Decide on an icon theme (flat-remix-icon-theme or pantheon.elementary-icon-theme?) -[x] Use XDG??? -[x] Add Mousepad (xfce) maybe [ ] Make setting your wallpaper like. Global across everything because you | do it with hsetroot on Openbox startup but not anywhere else (minus | changing it with dconf) +- [ ] Stylix may help with this [ ] Replace absolute paths (i.e. in openbox autostart file) with substituted paths generated by Nix (see substituteAllInPlace) -[x] Consider using flakes -[x] Use just? [x] Are you managing package overlays properly (check home.nix FIXME and https://nixos-and-flakes.thiscute.world/nixpkgs/overlays) +- [x] Just put it in your base.nix config and see if it comes across to home | manager or if you have to import it into both +- [ ] https://github.com/notusknot/dotfiles-nix/blob/a034dcb6daff31ce50cdbc74a5972b1ef56ef3d7/overlays/apple-color-emoji.nix [ ] Use pass ? (See also https://elvishjerricco.github.io/2018/06/24/secure-declarative-key-management.html) -[x] Figure out e16...not even sure if managing your themes the way you currently are is even slightly ideal... [ ] You could try making a GTK4 application that lets you manage/view packages in packages.nix [x] Get Rust to work (rustc + cargo is fine but only rustup provides RLS, but, um,) +- [ ] vimPlugins.coc-rls +- [x] Get rust-analyzer binaries from https://github.com/rust-lang/rust-analyzer +- [x] rust-analyzer doesn't fucking work (and you should probably use mkShell for this) +- [x] All of a sudden Nix won't let you run rustc or cargo due to some dynamically linked executable bullshit -[x] See if you can use nixpkgs vscode extensions with codium -[x] Get language servers to work with Neovim [ ] Theme your SDDM (you should make one yourself ;w;;;) [ ] Maybe convert some of your configuration files and themes into derivations -[x] Add polybar root filesystem usage module?? [ ] Test out bluetooth (https://nixos.wiki/wiki/Bluetooth) [x] Get a music player + get MPD to work +- [ ] +last.fm with mpdscribble -[x] Give yambar a try ;w; [ ] Dig polybar's grave (you're not using it anymore so why keep it around?) [ ] Get a pager/systray -[x] Fix yambar being offset on your screen for some reason (might have to file an issue on its repo) [ ] Get MPC to work with yambar (having to use playerctl mpris bridge shit at the moment which doesn't work very well x_x) [ ] Host-dependent home configurations (e.g. don't assume MPD music is in `/mnt/world/music` for every machine) +- [ ] Maybe symlink your music to a music folder in your home directory or something (i.e. `~/Music -> /mnt/world/music` or perhaps a subdirectory of that?) -[x] rmpc isnt working WAAAAAAAAAAAAAAAAAAAAAAAAAaa ive been working on this for a month i just wanna be done so i can lie down and cuddle girls and be happy forever................ [ ] alvr doesnt work :( + +[x] Get PulseAudio sound controls on polybar to work +[x] Add desktop switching to windows (context menu?) +[x] Decide on an icon theme (flat-remix-icon-theme or pantheon.elementary-icon-theme?) +[x] Use XDG??? +[x] Add Mousepad (xfce) maybe +[x] Consider using flakes +[x] Use just? +[x] Figure out e16...not even sure if managing your themes the way you currently are is even slightly ideal... +[x] See if you can use nixpkgs vscode extensions with codium +[x] Get language servers to work with Neovim +[x] Add polybar root filesystem usage module?? +[x] Give yambar a try ;w; +[x] Fix yambar being offset on your screen for some reason (might have to file an issue on its repo) +[x] rmpc isnt working WAAAAAAAAAAAAAAAAAAAAAAAAAaa ive been working on this for a month i just wanna be done so i can lie down and cuddle girls and be happy forever................ [x] Manage flatpaks declaratively (https://github.com/gmodena/nix-flatpak) diff --git a/nixos/hosts/base.nix b/nixos/hosts/base.nix index 0eab90d..0ec58b1 100644 --- a/nixos/hosts/base.nix +++ b/nixos/hosts/base.nix @@ -123,6 +123,12 @@ ]; }; + i18n.defaultLocale = "en_US.UTF-8"; + console = { + font = "gr928-8x16-thin"; + keyMap = "us"; + }; + virtualisation.docker.enable = true; users.users.rae = { diff --git a/nixos/hosts/ioides/configuration.nix b/nixos/hosts/ioides/configuration.nix index 3d2e87b..46162ec 100644 --- a/nixos/hosts/ioides/configuration.nix +++ b/nixos/hosts/ioides/configuration.nix @@ -51,12 +51,7 @@ fonts.fontconfig.subpixel.rgba = "rgb"; time.timeZone = "America/New_York"; - i18n.defaultLocale = "en_US.UTF-8"; - console = { - font = "gr928-8x16-thin"; - keyMap = "us"; - }; - + system.stateVersion = "24.11"; }