Compare commits
4 Commits
c067ad2f8e
...
815e0d3416
Author | SHA1 | Date |
---|---|---|
Bauke | 815e0d3416 | |
Bauke | b53e3c55fb | |
Bauke | 76a34e4d9c | |
Bauke | 6baf532b42 |
|
@ -8,4 +8,6 @@ count=$(echo $json | jq -j '.unreads | length')
|
|||
|
||||
if [[ ! $count -eq "0" ]]; then
|
||||
echo $count
|
||||
else
|
||||
echo
|
||||
fi
|
||||
|
|
|
@ -52,6 +52,7 @@
|
|||
git-lfs
|
||||
glab
|
||||
gnome.file-roller
|
||||
gnome.gucharmap
|
||||
gramps
|
||||
handbrake
|
||||
helm
|
||||
|
@ -93,6 +94,7 @@
|
|||
picard
|
||||
pkg-config
|
||||
podman-compose
|
||||
polybar
|
||||
pop-icon-theme
|
||||
prismlauncher
|
||||
protonup-ng
|
||||
|
@ -109,6 +111,7 @@
|
|||
ripgrep
|
||||
rkrlv2
|
||||
rnix-lsp
|
||||
rofi
|
||||
sorcer
|
||||
sqlite-interactive
|
||||
sqlitebrowser
|
||||
|
|
|
@ -34,11 +34,6 @@
|
|||
nssmdns = true;
|
||||
};
|
||||
|
||||
picom = {
|
||||
enable = true;
|
||||
package = pkgs.picom-next;
|
||||
};
|
||||
|
||||
pipewire = {
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
|
@ -50,22 +45,13 @@
|
|||
usbmuxd.enable = true;
|
||||
|
||||
xserver = {
|
||||
desktopManager.xfce.enable = true;
|
||||
enable = true;
|
||||
layout = "be";
|
||||
videoDrivers = [ "nvidia" ];
|
||||
xkbVariant = "";
|
||||
|
||||
desktopManager = {
|
||||
xterm.enable = false;
|
||||
xfce = {
|
||||
enable = true;
|
||||
enableXfwm = true;
|
||||
noDesktop = true;
|
||||
};
|
||||
};
|
||||
|
||||
displayManager = {
|
||||
defaultSession = "xfce+i3";
|
||||
lightdm = {
|
||||
enable = true;
|
||||
extraSeatDefaults = ''
|
||||
|
@ -73,14 +59,6 @@
|
|||
'';
|
||||
};
|
||||
};
|
||||
|
||||
windowManager.i3 = {
|
||||
enable = true;
|
||||
extraPackages = with pkgs; [
|
||||
i3status-rust
|
||||
rofi
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
hasklig
|
||||
inter
|
||||
iosevka
|
||||
noto-fonts-color-emoji
|
||||
victor-mono
|
||||
(nerdfonts.override { fonts = [ "Hasklig" ]; })
|
||||
];
|
||||
|
|
|
@ -101,7 +101,9 @@ async function getStatus(): Promise<Status> {
|
|||
async function getCurrentSong(): Promise<void> {
|
||||
const status = await getStatus();
|
||||
if (status.status === "playing") {
|
||||
console.log(`${status.artist} - ${status.title}`.replaceAll("&", "&"));
|
||||
console.log(`${status.artist} - ${status.title}`);
|
||||
} else {
|
||||
console.log("");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue