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 = {