Merge branch 'main' into unity2

This commit is contained in:
Miguel Palhas
2025-06-27 16:27:03 +01:00
23 changed files with 329 additions and 135 deletions
@@ -8,6 +8,7 @@ in
./dunst.nix
./cursor.nix
./hyprpanel.nix
./quickshell.nix
];
home.packages = with pkgs; [
@@ -0,0 +1,13 @@
{
config,
pkgs,
inputs,
...
}:
{
home.packages = with pkgs; [
inputs.quickshell.packages.x86_64-linux.quickshell
];
xdg.configFile."quickshell".source = ./quickshell;
}
@@ -0,0 +1,28 @@
import Quickshell
import Quickshell.Io
import QtQuick
Scope {
Variants {
model: Quickshell.screens;
delegate: Component {
PanelWindow {
property var modelData
screen: modelData
anchors {
top: true
left: true
right: true
}
implicitHeight: 30
ClockWidget {
anchors.centerIn: parent
}
}
}
}
}
@@ -0,0 +1,5 @@
import QtQuick
Text {
text: Time.time
}
@@ -0,0 +1,26 @@
pragma Singleton
import Quickshell
import Quickshell.Io
import QtQuick
Singleton {
id: root
property string time
Process {
id: dateProc
command: ["date"]
running: true
stdout: StdioCollector {
onStreamFinished: root.time = this.text
}
}
Timer {
interval: 1000
running: true
repeat: true
onTriggered: dateProc.running = true
}
}
@@ -0,0 +1,6 @@
import Quickshell
Scope {
Bar {}
}