48
flake.lock
generated
48
flake.lock
generated
@@ -8,11 +8,11 @@
|
|||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727303518,
|
"lastModified": 1728326430,
|
||||||
"narHash": "sha256-lO5JMynTxNZxg/+E4/Y9reeLGIz/M8cEue+Re4cP6qo=",
|
"narHash": "sha256-tV1ABHuA1HItMdCTuNdA8fMB+qw7LpjvI945VwMSABI=",
|
||||||
"owner": "Aylur",
|
"owner": "Aylur",
|
||||||
"repo": "ags",
|
"repo": "ags",
|
||||||
"rev": "cd543afec4d9ed708990e5ba52184716809bf248",
|
"rev": "60180a184cfb32b61a1d871c058b31a3b9b0743d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -28,11 +28,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727359191,
|
"lastModified": 1729099656,
|
||||||
"narHash": "sha256-5PltTychnExFwzpEnY3WhOywaMV/M6NxYI/y3oXuUtw=",
|
"narHash": "sha256-VftVIg7UXTy1bq+tzi1aVYOWl7PQ35IpjW88yMYjjpc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "67dc29be3036cc888f0b9d4f0a788ee0f6768700",
|
"rev": "d7d57edb72e54891fa67a6f058a46b2bb405663b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -82,11 +82,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727420285,
|
"lastModified": 1729177935,
|
||||||
"narHash": "sha256-p2C3NnsEQsT2cXJO0lilpYHrlbzE2NcTWlL6Tl1X73o=",
|
"narHash": "sha256-PQBo+i+6xgaIIcCjR07GWZMxKoqNQTdQN0vy70p7uXc=",
|
||||||
"owner": "karaolidis",
|
"owner": "karaolidis",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "c95de330277971e3954361199e049b0e38e8d441",
|
"rev": "3dd31bacce71de29154846f16cb51babd34cc874",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -98,11 +98,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727422092,
|
"lastModified": 1729177931,
|
||||||
"narHash": "sha256-Toi/8GtCF9e0/ll+YKa1vH/hcoAgkWWapYZSGwdUPAM=",
|
"narHash": "sha256-YVOMGa7ba02vUYNXxaSKzF1CAhzXR0oXBMVvo9fiZ2I=",
|
||||||
"owner": "karaolidis",
|
"owner": "karaolidis",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5ed1bb3fd1ded8e903d88f074615c35afeb4dc67",
|
"rev": "cfed8f19ed5d7f322b804d399a931db401eb2a2d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -114,11 +114,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725762081,
|
"lastModified": 1728156290,
|
||||||
"narHash": "sha256-vNv+aJUW5/YurRy1ocfvs4q/48yVESwlC/yHzjkZSP8=",
|
"narHash": "sha256-uogSvuAp+1BYtdu6UWuObjHqSbBohpyARXDWqgI12Ss=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "dc454045f5b5d814e5862a6d057e7bb5c29edc05",
|
"rev": "17ae88b569bb15590549ff478bab6494dde4a907",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -130,11 +130,11 @@
|
|||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727418871,
|
"lastModified": 1729176336,
|
||||||
"narHash": "sha256-6pEpm13GAZD+1bJ+7x6skh4RBg+rogBSrP+XmH53Zxc=",
|
"narHash": "sha256-9LwEGXAOIWbkeWYW3YHZ38WeC+4M3ZSF+6nlxS4lzUs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "7741866413a6f232cc763b740d7e02a9cafa9b54",
|
"rev": "40f931587d8108e5737da3ab0dc69ffaf81fef41",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -163,11 +163,11 @@
|
|||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726524647,
|
"lastModified": 1728345710,
|
||||||
"narHash": "sha256-qis6BtOOBBEAfUl7FMHqqTwRLB61OL5OFzIsOmRz2J4=",
|
"narHash": "sha256-lpunY1+bf90ts+sA2/FgxVNIegPDKCpEoWwOPu4ITTQ=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "e2d404a7ea599a013189aa42947f66cede0645c8",
|
"rev": "06535d0e3d0201e6a8080dd32dbfde339b94f01b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -184,11 +184,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727410670,
|
"lastModified": 1729138662,
|
||||||
"narHash": "sha256-DI22QeBUBIHQQi5XCLq9tmy4z1IPiDD8IpnHVfBL0EM=",
|
"narHash": "sha256-MYK8as0ltXcyPqisP9vl9VxAImAT1WrkEMnspgV5MRg=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "cc02909bbfaa51dfe5849cf6997cd2fd0492e972",
|
"rev": "f5bb3bd8cb92ee6a37510be477cbfb2fd6a682c1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@@ -133,7 +133,7 @@
|
|||||||
|
|
||||||
programs.zsh.loginExtra = lib.mkAfter ''
|
programs.zsh.loginExtra = lib.mkAfter ''
|
||||||
if [ -z "$WAYLAND_DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
|
if [ -z "$WAYLAND_DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
|
||||||
hyprland &> /tmp/hyprland.log
|
Hyprland &> /tmp/hyprland.log
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@@ -9,14 +9,6 @@
|
|||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
nixpkgs.overlays = [
|
|
||||||
(final: prev: {
|
|
||||||
qalculate-gtk = prev.qalculate-gtk.overrideAttrs (oldAttrs: {
|
|
||||||
patches = oldAttrs.patches or [ ] ++ [ ./skip-save-prefs.patch ];
|
|
||||||
});
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.persistence."/cache"."${home}/.config/qalculate/qalculate-gtk.history" = { };
|
environment.persistence."/cache"."${home}/.config/qalculate/qalculate-gtk.history" = { };
|
||||||
|
|
||||||
home-manager.users.${user} = {
|
home-manager.users.${user} = {
|
||||||
|
@@ -1,12 +0,0 @@
|
|||||||
diff --git a/src/callbacks.cc b/src/callbacks.cc
|
|
||||||
index 14ab38a..5f73451 100644
|
|
||||||
--- a/src/callbacks.cc
|
|
||||||
+++ b/src/callbacks.cc
|
|
||||||
@@ -23405,6 +23405,7 @@ bool save_history(bool allow_cancel) {
|
|
||||||
*/
|
|
||||||
|
|
||||||
bool save_preferences(bool mode, bool allow_cancel) {
|
|
||||||
+ return true;
|
|
||||||
|
|
||||||
FILE *file = NULL;
|
|
||||||
string homedir = getLocalDir();
|
|
@@ -4,8 +4,8 @@
|
|||||||
pkgs.writeShellApplication {
|
pkgs.writeShellApplication {
|
||||||
name = "merge-key-value";
|
name = "merge-key-value";
|
||||||
runtimeInputs = with pkgs; [
|
runtimeInputs = with pkgs; [
|
||||||
gnugrep
|
|
||||||
coreutils
|
coreutils
|
||||||
|
gawk
|
||||||
];
|
];
|
||||||
text = builtins.readFile ./key-value.sh;
|
text = builtins.readFile ./key-value.sh;
|
||||||
}
|
}
|
||||||
|
@@ -1,19 +1,13 @@
|
|||||||
SOURCE_FILE=$(realpath -m "$1")
|
SOURCE_FILE=$(realpath -m "$1")
|
||||||
TARGET_FILE=$(realpath -m "$2")
|
TARGET_FILE=$(realpath -m "$2")
|
||||||
|
|
||||||
mkdir -p "$(dirname "${TARGET_FILE}")"
|
|
||||||
|
|
||||||
TEMP_FILE=$(mktemp)
|
|
||||||
cat "${SOURCE_FILE}" > "${TEMP_FILE}"
|
|
||||||
|
|
||||||
if [[ -f "${TARGET_FILE}" ]]; then
|
if [[ -f "${TARGET_FILE}" ]]; then
|
||||||
while IFS='=' read -r key value; do
|
TEMP_FILE=$(mktemp)
|
||||||
if ! grep -q "^${key}=" "${TEMP_FILE}"; then
|
awk -F '=' 'NR==FNR{a[$1]=$0;next}($1 in a){$0=a[$1]}1' "${SOURCE_FILE}" "${TARGET_FILE}" > "${TEMP_FILE}"
|
||||||
echo "${key}=${value}" >> "${TEMP_FILE}"
|
mv "${TEMP_FILE}" "${TARGET_FILE}"
|
||||||
fi
|
else
|
||||||
done < "${TARGET_FILE}"
|
mkdir -p "$(dirname "${TARGET_FILE}")"
|
||||||
|
cp "${SOURCE_FILE}" "${TARGET_FILE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mv "${TEMP_FILE}" "${TARGET_FILE}"
|
|
||||||
|
|
||||||
echo "Configuration file ${TARGET_FILE} has been updated."
|
echo "Configuration file ${TARGET_FILE} has been updated."
|
||||||
|
Submodule submodules/home-manager updated: c95de33027...3dd31bacce
Submodule submodules/nixpkgs updated: 5ed1bb3fd1...cfed8f19ed
Reference in New Issue
Block a user