diff --git a/TODO b/TODO index 272b1cd..d76bcf3 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,7 @@ -[ ] Get PulseAudio sound controls on polybar to work +[x] Get PulseAudio sound controls on polybar to work [x] Add desktop switching to windows (context menu?) -[ ] Decide on an icon theme (flat-remix-icon-theme or pantheon.elementary-icon-theme?) -[ ] Use XDG??? +[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 @@ -22,8 +22,9 @@ +- [ ] vimPlugins.coc-rls +- [x] Get rust-analyzer binaries from https://github.com/rust-lang/rust-analyzer +- [ ] rust-analyzer doesn't fucking work (and you should probably use mkShell for this) -[ ] See if you can use nixpkgs vscode extensions with codium +[x] See if you can use nixpkgs vscode extensions with codium [ ] 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 [ ] Add polybar root filesystem usage module?? +[ ] Test out bluetooth (https://nixos.wiki/wiki/Bluetooth) diff --git a/configs/openbox/rc.xml b/configs/openbox/rc.xml index 2b9cb89..52a5c7a 100644 --- a/configs/openbox/rc.xml +++ b/configs/openbox/rc.xml @@ -119,6 +119,11 @@ + + + previous + + next diff --git a/nixos/home/base.nix b/nixos/home/base.nix index 05702d7..e05d8c3 100644 --- a/nixos/home/base.nix +++ b/nixos/home/base.nix @@ -37,7 +37,7 @@ rofi = { enable = true; font = "Fira Code Light 11"; - terminal = "${pkgs.kitty}/bin/kitty"; + terminal = "kitty"; }; vscode = { enable = true; @@ -53,6 +53,10 @@ }; }; + services = { + mpris-proxy.enable = true; + }; + gtk = { enable = true; cursorTheme.name = "Posy's Cursor"; diff --git a/nixos/hosts/base.nix b/nixos/hosts/base.nix index eb3fc98..d6c0b4d 100644 --- a/nixos/hosts/base.nix +++ b/nixos/hosts/base.nix @@ -20,7 +20,7 @@ }; services = { - # X11 + # Xorg xserver = { enable = true; xkb.layout = "us"; @@ -45,7 +45,6 @@ # Touchpad support libinput.enable = true; - # OpenSSH openssh = { enable = true; knownHosts = { @@ -66,8 +65,16 @@ }; # CUPS printing printing.enable = true; - # Flatpak flatpak.enable = true; + blueman.enable = true; + }; + + hardware = { + bluetooth = { + enable = true; + powerOnBoot = true; + }; + pulseaudio.enable = true; }; xdg.portal = {