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
+7
View File
@@ -0,0 +1,7 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
esphome
clang-tools
];
}
+1
View File
@@ -10,6 +10,7 @@
./solidity.nix
./dev.nix
./aider.nix
./cpp.nix
];
programs = {
+8
View File
@@ -10,13 +10,21 @@
gtk-theme = ''
${pkgs.dconf}/bin/dconf write\
/org/gnome/desktop/interface/color-scheme "'prefer-dark'"
${pkgs.dconf}/bin/dconf write\
/org/gnome/desktop/interface/gtk-theme "'Orchis-Dark-Compact'"
'';
};
lightModeScripts = {
gtk-theme = ''
${pkgs.dconf}/bin/dconf write\
/org/gnome/desktop/interface/color-scheme "'prefer-light'"
${pkgs.dconf}/bin/dconf write\
/org/gnome/desktop/interface/gtk-theme "'Orchis-Compact'"
'';
};
};
xdg.configFile."darkman/config.yaml".text = ''
usegeoclue: true
'';
}
+2
View File
@@ -19,5 +19,7 @@
aider-chat
inotify-tools
devenv
# bruno
zed-editor
];
}
+1 -13
View File
@@ -14,20 +14,8 @@
services.gpg-agent = {
enable = true;
pinentryPackage = pkgs.pinentry-gnome3;
pinentry.package = pkgs.pinentry-gnome3;
};
# pinentry = {
# enable = true;
# pinentryFlavor = "gnome3";
# };
# settings = {
# keyserver = "hkps://keys.openpgp.org";
# use-agent = true;
# use-agent-extra = true;
# no-greeting = true;
# verbose = true;
# };
# };
programs.password-store = {
enable = true;
@@ -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 {}
}
+1
View File
@@ -70,6 +70,7 @@
[[ -f ~/.secrets.zsh ]] && source ~/.secrets.zsh
export PATH="$HOME/.bin:$PATH"
export FOUNDRY_DISABLE_NIGHTLY_WARNING=true
# export PKG_CONFIG_PATH=$(nix eval --raw nixpkgs.openssl.dev)/lib/pkgconfig:$PKG_CONFIG_PATH
# export LIBRARY_PATH=$(nix eval --raw nixpkgs.openssl.dev)/lib:$LIBRARY_PATH
# export LD_LIBRARY_PATH=$(nix eval --raw nixpkgs.openssl.dev)/lib:$LD_LIBRARY_PATH