Merge branch 'main' into unity2
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
esphome
|
||||
clang-tools
|
||||
];
|
||||
}
|
||||
@@ -10,6 +10,7 @@
|
||||
./solidity.nix
|
||||
./dev.nix
|
||||
./aider.nix
|
||||
./cpp.nix
|
||||
];
|
||||
|
||||
programs = {
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -19,5 +19,7 @@
|
||||
aider-chat
|
||||
inotify-tools
|
||||
devenv
|
||||
# bruno
|
||||
zed-editor
|
||||
];
|
||||
}
|
||||
|
||||
@@ -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 {}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user