updated system; added declerative PacketTracer

This commit is contained in:
Kyattsukuro 2025-11-19 11:40:34 +01:00
parent fba1d93f57
commit 33e4d72bbd
66 changed files with 220 additions and 172 deletions

View File

@ -1,5 +0,0 @@
#### Element-content (datatypes):
PCDATA Data in `<TAG>PCDATA</TAG>` data Eneteys will be passed and marked-up
CDATA Data in `<TAG>CDATA</TAG>` data Eneteys will not be passed, treated as as-is
EMPTY `<TAG/>`
ANY

View File

@ -1 +0,0 @@
<html><head></head><body><ul><li>Element-content (datatypes):</li><ul><li><b>PCDATA</b> Data in <code><tag>PCDATA</tag></code> data Eneteys will be passed and marked-up</li><li><b>CDATA</b> Data in <code><tag>CDATA</tag></code> data Eneteys will not be passed, treated as as-is</li><li><b>EMPTY</b> <code><tag></tag></code></li><li><b>ANY</b></li></ul></ul></body></html>

View File

@ -1 +0,0 @@
<html><head></head><body><ul><li><a href="file:///nix/store/iqk6vl37hrh175270g9pzxj3p0mns85m-logseq-0.10.12/share/logseq/resources/assets/2025_Methodenblatt_Rhetorische_Stilmittel_1759302291007_0.pdf">2025 Methodenblatt_Rhetorische Stilmittel.pdf</a></li><li><a href="file:///nix/store/iqk6vl37hrh175270g9pzxj3p0mns85m-logseq-0.10.12/share/logseq/resources/assets/erzaehltext_interpretation_1758293056172_0.pdf">erzaehltext_interpretation.pdf</a></li></ul></body></html>

View File

@ -1,2 +0,0 @@
![2025 Methodenblatt_Rhetorische Stilmittel.pdf](../assets/2025_Methodenblatt_Rhetorische_Stilmittel_1759302291007_0.pdf)
![erzaehltext_interpretation.pdf](../assets/erzaehltext_interpretation_1758293056172_0.pdf)

View File

@ -0,0 +1,6 @@
system.activationScripts.myHook = {
# name is mostly cosmetic; must be unique
text = ''
echo "Configuration just switched on $(date)" >> /var/log/nixos-switch.log
'';
};

View File

@ -1 +0,0 @@
file:///tmp/mozilla_someone0/2025 Kartenabfrage_Rhetorische Stilmittel.pdf

View File

@ -1 +0,0 @@
file:///tmp/mozilla_someone0/2025%20Kartenabfrage_Rhetorische%20Stilmittel.pdf

View File

@ -1 +0,0 @@
<!ELEMENT WHITEPIECES (KING, QUEEN?, ROOK*, BISHOP*, KNIGHT*, PAWN*)>

View File

@ -1 +0,0 @@
<meta http-equiv="content-type" content="text/html; charset=utf-8"><code class="whitespace-pre! language-dtd"><span>&lt;!ELEMENT WHITEPIECES (KING, QUEEN?, ROOK*, BISHOP*, KNIGHT*, PAWN*)&gt;</span></code>

View File

@ -1 +0,0 @@
<!ELEMENT WHITEPIECES (KING, QUEEN?, ROOK*, BISHOP*, KNIGHT*, PAWN*)>

View File

@ -1 +0,0 @@
![2025 Methodenblatt_Rhetorische Stilmittel.pdf](../assets/2025_Methodenblatt_Rhetorische_Stilmittel_1759302291007_0.pdf)

View File

@ -0,0 +1 @@
<div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #a6d189;">/etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb</span></div><div><span style="color: #a6d189;"> nix</span></div></div>

View File

@ -0,0 +1,2 @@
/etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb
nix

View File

@ -0,0 +1 @@
nix-store --add-fixed sha256 CiscoPacketTracer822_amd64_signed.deb

View File

@ -0,0 +1 @@
Derive([("out","/nix/store/324m805s5sg10vsq6ngrz5g3s5ljwayj-packettracer8_workaround.desktop","","")],[("/nix/store/37wqz292qyx3z03p4s50lrs32vcgq9f4-bash-5.2p37.drv",["out"]),("/nix/store/4y084jrvszi59ja1vnlf278ywpzk9zgj-stdenv-linux.drv",["out"]),("/nix/store/cfah993dg94riw35cli3s3m4s925spsj-desktop-file-utils-0.28.drv",["out"]),("/nix/store/vwr0w3k5ixavd13sd8rvrp2qjj460zjl-ciscoPacketTracer8-8.2.2.drv",["out"])],["/nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh","/nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh"],"x86_64-linux","/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37/bin/bash",["-e","/nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh","/nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh"],[("__structuredAttrs",""),("allowSubstitutes",""),("buildCommand","target=$out/share/applications/packettracer8_workaround.desktop\nmkdir -p \"$(dirname \"$target\")\"\n\nif [ -e \"$textPath\" ]; then\n mv \"$textPath\" \"$target\"\nelse\n echo -n \"$text\" > \"$target\"\nfi\n\nif [ -n \"$executable\" ]; then\n chmod +x \"$target\"\nfi\n\neval \"$checkPhase\"\n"),("buildInputs",""),("builder","/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37/bin/bash"),("checkPhase","/nix/store/k9qlvhapamv81s25nsp7x2mja5x2g4x3-desktop-file-utils-0.28/bin/desktop-file-validate \"$target\""),("cmakeFlags",""),("configureFlags",""),("depsBuildBuild",""),("depsBuildBuildPropagated",""),("depsBuildTarget",""),("depsBuildTargetPropagated",""),("depsHostHost",""),("depsHostHostPropagated",""),("depsTargetTarget",""),("depsTargetTargetPropagated",""),("doCheck",""),("doInstallCheck",""),("enableParallelBuilding","1"),("enableParallelChecking","1"),("enableParallelInstalling","1"),("executable",""),("mesonFlags",""),("name","packettracer8_workaround.desktop"),("nativeBuildInputs",""),("out","/nix/store/324m805s5sg10vsq6ngrz5g3s5ljwayj-packettracer8_workaround.desktop"),("outputs","out"),("passAsFile","buildCommand text"),("patches",""),("preferLocalBuild","1"),("propagatedBuildInputs",""),("propagatedNativeBuildInputs",""),("stdenv","/nix/store/9v92708qmblip01dc60vnilzbcii5zad-stdenv-linux"),("strictDeps",""),("system","x86_64-linux"),("text","[Desktop Entry]\nExec=/nix/store/yl9446p7kwj9n0rnxmkyvjk43b2xa0vv-ciscoPacketTracer8-8.2.2/bin/packettracer8 %u\nMimeType=x-scheme-handler/pttp\nName=Cisco Packet Tracer 8; Opening Exams Workaround\nNoDisplay=true\nTerminal=false\nType=Application\nVersion=1.4\n")])

View File

@ -1 +0,0 @@
<!ELEMENT WHITEPIECES (KING?|QUEEN?|TOWER*|BISHOP*|ROOK*|PAWN*)>

View File

@ -1 +1 @@
<div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #ea999c;font-style: italic;">pkgs-unstable</span></div></div> <div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #c6d0f5;">ciscoPacketTracer8</span></div></div>

View File

@ -0,0 +1 @@
<div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #949cbb;">{</span><span style="color: #c6d0f5;"> </span><span style="color: #ea999c;font-style: italic;">config</span><span style="color: #81c8be;">,</span><span style="color: #c6d0f5;"> </span><span style="color: #ea999c;font-style: italic;">pkgs</span><span style="color: #81c8be;">,</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">... </span><span style="color: #949cbb;">}:</span></div><div><span style="color: #ca9ee6;">let</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;font-style: italic;"># Create a customized version of logseq</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #8caaee;">logseq-patch</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">=</span><span style="color: #c6d0f5;"> pkgs</span><span style="color: #81c8be;">.</span><span style="color: #c6d0f5;">logseq</span><span style="color: #81c8be;">.</span><span style="color: #c6d0f5;">overrideAttrs </span><span style="color: #949cbb;">(</span><span style="color: #ea999c;font-style: italic;">oldAttrs</span><span style="color: #949cbb;">:</span><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;">{</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #8caaee;">electron_27</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">=</span><span style="color: #c6d0f5;"> pkgs</span><span style="color: #81c8be;">.</span><span style="color: #c6d0f5;">electron_38</span><span style="color: #949cbb;">;</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;">});</span></div><div><span style="color: #ca9ee6;">in</span></div><div><span style="color: #949cbb;">{</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #8caaee;">system</span><span style="color: #c6d0f5;">.</span><span style="color: #8caaee;">activationScripts</span><span style="color: #c6d0f5;">.</span><span style="color: #8caaee;">ciscoPreHook</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">=</span><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;">{</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #8caaee;">text</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">=</span><span style="color: #c6d0f5;"> </span><span style="color: #a6d189;">''</span></div><div><span style="color: #a6d189;"> /bin/sh -c "nix-prefetch-url --type sha256 file:///etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb"</span></div><div><span style="color: #a6d189;"> ''</span><span style="color: #949cbb;">;</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #8caaee;">deps</span><span style="color: #c6d0f5;"> </span><span style="color: #81c8be;">=</span><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;">[];</span></div><div><span style="color: #c6d0f5;"> </span><span style="color: #949cbb;">};</span></div><br></div>

View File

@ -0,0 +1,14 @@
{ config, pkgs, ... }:
let
# Create a customized version of logseq
logseq-patch = pkgs.logseq.overrideAttrs (oldAttrs: {
electron_27 = pkgs.electron_38;
});
in
{
system.activationScripts.ciscoPreHook = {
text = ''
/bin/sh -c "nix-prefetch-url --type sha256 file:///etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb"
'';
deps = [];
};

View File

@ -0,0 +1 @@
error: The option `system.activationScripts.earlyHook.order' does not exist. Definition values:

View File

@ -1 +0,0 @@
<meta http-equiv="content-type" content="text/html; charset=utf-8">#REQUIRED

View File

@ -0,0 +1 @@
<div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #a6d189;">/etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb</span></div></div>

View File

@ -0,0 +1 @@
/etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb

View File

@ -0,0 +1 @@
<div style="color: #c6d0f5;background-color: #303446;font-family: 'Droid Sans Mono', 'monospace', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #a6d189;">nix-prefetch-url</span></div></div>

View File

@ -0,0 +1 @@
CiscoPacketTracer822_amd64_signed.deb

View File

@ -1,2 +0,0 @@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<span class="tagnamecolor" style="color:#905"><span class="tagcolor" style="color:#999">&lt;</span>!ATTLIST<span class="attributecolor" style="color:green"> element-name attribute-name attribute-type attribute-value</span><span class="tagcolor" style="color:#999">&gt;</span></span>

View File

@ -1 +0,0 @@
<!ATTLIST element-name attribute-name attribute-type attribute-value>

View File

@ -0,0 +1 @@
Activation script snippet 'ciscoPreHook' failed (127)

View File

@ -5,37 +5,37 @@
<gesmes:name>European Central Bank</gesmes:name> <gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender> </gesmes:Sender>
<Cube> <Cube>
<Cube time='2025-11-07'> <Cube time='2025-11-18'>
<Cube currency='USD' rate='1.1561'/> <Cube currency='USD' rate='1.1590'/>
<Cube currency='JPY' rate='176.99'/> <Cube currency='JPY' rate='179.94'/>
<Cube currency='BGN' rate='1.9558'/> <Cube currency='BGN' rate='1.9558'/>
<Cube currency='CZK' rate='24.333'/> <Cube currency='CZK' rate='24.188'/>
<Cube currency='DKK' rate='7.4667'/> <Cube currency='DKK' rate='7.4684'/>
<Cube currency='GBP' rate='0.88110'/> <Cube currency='GBP' rate='0.88210'/>
<Cube currency='HUF' rate='385.44'/> <Cube currency='HUF' rate='384.96'/>
<Cube currency='PLN' rate='4.2480'/> <Cube currency='PLN' rate='4.2440'/>
<Cube currency='RON' rate='5.0855'/> <Cube currency='RON' rate='5.0870'/>
<Cube currency='SEK' rate='11.0460'/> <Cube currency='SEK' rate='10.9970'/>
<Cube currency='CHF' rate='0.9312'/> <Cube currency='CHF' rate='0.9233'/>
<Cube currency='ISK' rate='146.20'/> <Cube currency='ISK' rate='147.20'/>
<Cube currency='NOK' rate='11.7800'/> <Cube currency='NOK' rate='11.7333'/>
<Cube currency='TRY' rate='48.8007'/> <Cube currency='TRY' rate='49.0676'/>
<Cube currency='AUD' rate='1.7838'/> <Cube currency='AUD' rate='1.7830'/>
<Cube currency='BRL' rate='6.2007'/> <Cube currency='BRL' rate='6.1893'/>
<Cube currency='CAD' rate='1.6311'/> <Cube currency='CAD' rate='1.6257'/>
<Cube currency='CNY' rate='8.2324'/> <Cube currency='CNY' rate='8.2410'/>
<Cube currency='HKD' rate='8.9908'/> <Cube currency='HKD' rate='9.0233'/>
<Cube currency='IDR' rate='19303.86'/> <Cube currency='IDR' rate='19420.32'/>
<Cube currency='ILS' rate='3.7719'/> <Cube currency='ILS' rate='3.7915'/>
<Cube currency='INR' rate='102.5180'/> <Cube currency='INR' rate='102.6440'/>
<Cube currency='KRW' rate='1687.49'/> <Cube currency='KRW' rate='1695.61'/>
<Cube currency='MXN' rate='21.4590'/> <Cube currency='MXN' rate='21.3761'/>
<Cube currency='MYR' rate='4.8279'/> <Cube currency='MYR' rate='4.8261'/>
<Cube currency='NZD' rate='2.0569'/> <Cube currency='NZD' rate='2.0459'/>
<Cube currency='PHP' rate='68.379'/> <Cube currency='PHP' rate='68.182'/>
<Cube currency='SGD' rate='1.5053'/> <Cube currency='SGD' rate='1.5093'/>
<Cube currency='THB' rate='37.388'/> <Cube currency='THB' rate='37.569'/>
<Cube currency='ZAR' rate='20.0560'/> <Cube currency='ZAR' rate='19.9751'/>
</Cube> </Cube>
</Cube> </Cube>
</gesmes:Envelope> </gesmes:Envelope>

View File

@ -255,7 +255,7 @@ immutability=1
plugin=org.kde.plasma.networkmanagement plugin=org.kde.plasma.networkmanagement
[Containments][8][Applets][22][Configuration] [Containments][8][Applets][22][Configuration]
PreloadWeight=100 PreloadWeight=92
[Containments][8][Applets][22][Configuration][General] [Containments][8][Applets][22][Configuration][General]
currentDetailsTab=details currentDetailsTab=details

View File

@ -20,11 +20,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1759499898, "lastModified": 1762356719,
"narHash": "sha256-UNzYHLWfkSzLHDep5Ckb5tXc0fdxwPIrT+MY4kpQttM=", "narHash": "sha256-qwd/xdoOya1m8FENle+4hWnydCtlXUWLAW/Auk6WL7s=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "655e067f96fd44b3f5685e17f566b0e4d535d798", "rev": "6d0b3567584691bf9d8fedb5d0093309e2f979c7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -137,11 +137,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1759490292, "lastModified": 1762462052,
"narHash": "sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc=", "narHash": "sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprgraphics", "repo": "hyprgraphics",
"rev": "9431db625cd9bb66ac55525479dce694101d6d7a", "rev": "ffc999d980c7b3bca85d3ebd0a9fbadf984a8162",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -155,8 +155,8 @@
"aquamarine": "aquamarine", "aquamarine": "aquamarine",
"hyprcursor": "hyprcursor", "hyprcursor": "hyprcursor",
"hyprgraphics": "hyprgraphics", "hyprgraphics": "hyprgraphics",
"hyprland-guiutils": "hyprland-guiutils",
"hyprland-protocols": "hyprland-protocols", "hyprland-protocols": "hyprland-protocols",
"hyprland-qtutils": "hyprland-qtutils",
"hyprlang": "hyprlang", "hyprlang": "hyprlang",
"hyprutils": "hyprutils", "hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner", "hyprwayland-scanner": "hyprwayland-scanner",
@ -166,11 +166,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1760336853, "lastModified": 1763540034,
"narHash": "sha256-WypDi304H7oJQ0b4Efrj5Xwm21lUsahtP/CrnJUqkqM=", "narHash": "sha256-TogNk567BTZib1XiYheW04ELxNB2bhee6G4SgphRqmA=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "6582f42db85bd6e7216d6e77c839f03933974da4", "rev": "fbb31503f1b69402eeda81ba75a547c862c88bf2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -179,6 +179,52 @@
"type": "github" "type": "github"
} }
}, },
"hyprland-guiutils": {
"inputs": {
"aquamarine": [
"hyprland",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprtoolkit": "hyprtoolkit",
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1762755186,
"narHash": "sha256-ZjjETUHtoEhVN7JI1Cbt3p/KcXpK8ZQaPHx7UkG1OgA=",
"owner": "hyprwm",
"repo": "hyprland-guiutils",
"rev": "66356e20a8ed348aa49c1b9ceace786e224225b3",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-guiutils",
"type": "github"
}
},
"hyprland-plugins": { "hyprland-plugins": {
"inputs": { "inputs": {
"hyprland": [ "hyprland": [
@ -196,11 +242,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760355871, "lastModified": 1763484609,
"narHash": "sha256-ro1k2IVrCKatVa8F2K1+0W4mnnwM/8ppN0zRtjtavhQ=", "narHash": "sha256-rkxg7+bWmgOxCf4B9ED+Z4SuOO46sbtz9qgIBrYfZRc=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-plugins", "repo": "hyprland-plugins",
"rev": "25a5d1327e61916d2a012db4bf184a81f70fe8c6", "rev": "1bc5b0253fc950c46145713ccb46750aba56ea6f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -221,11 +267,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749046714, "lastModified": 1759610243,
"narHash": "sha256-kymV5FMnddYGI+UjwIw8ceDjdeg7ToDVjbHCvUlhn14=", "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-protocols", "repo": "hyprland-protocols",
"rev": "613878cb6f459c5e323aaafe1e6f388ac8a36330", "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -234,74 +280,6 @@
"type": "github" "type": "github"
} }
}, },
"hyprland-qt-support": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprland-qtutils",
"hyprlang"
],
"nixpkgs": [
"hyprland",
"hyprland-qtutils",
"nixpkgs"
],
"systems": [
"hyprland",
"hyprland-qtutils",
"systems"
]
},
"locked": {
"lastModified": 1749154592,
"narHash": "sha256-DO7z5CeT/ddSGDEnK9mAXm1qlGL47L3VAHLlLXoCjhE=",
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"rev": "4c8053c3c888138a30c3a6c45c2e45f5484f2074",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"type": "github"
}
},
"hyprland-qtutils": {
"inputs": {
"hyprland-qt-support": "hyprland-qt-support",
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprland-qtutils",
"hyprlang",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1759080228,
"narHash": "sha256-RgDoAja0T1hnF0pTc56xPfLfFOO8Utol2iITwYbUhTk=",
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"rev": "629b15c19fa4082e4ce6be09fdb89e8c3312aed7",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"type": "github"
}
},
"hyprlang": { "hyprlang": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
@ -318,11 +296,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1758927902, "lastModified": 1763254292,
"narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=", "narHash": "sha256-JNgz3Fz2KMzkT7aR72wsgu/xNeJB//LSmdilh8Z/Zao=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlang", "repo": "hyprlang",
"rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da", "rev": "deea98d5b61d066bdc7a68163edd2c4bd28d3a6b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -331,6 +309,58 @@
"type": "github" "type": "github"
} }
}, },
"hyprtoolkit": {
"inputs": {
"aquamarine": [
"hyprland",
"hyprland-guiutils",
"aquamarine"
],
"hyprgraphics": [
"hyprland",
"hyprland-guiutils",
"hyprgraphics"
],
"hyprlang": [
"hyprland",
"hyprland-guiutils",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprland-guiutils",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprland-guiutils",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"hyprland-guiutils",
"nixpkgs"
],
"systems": [
"hyprland",
"hyprland-guiutils",
"systems"
]
},
"locked": {
"lastModified": 1762463729,
"narHash": "sha256-2fYkU/mdz8WKY3dkDPlE/j6hTxIwqultsx4gMMsMns0=",
"owner": "hyprwm",
"repo": "hyprtoolkit",
"rev": "88483bdee5329ec985f0c8f834c519cd18cfe532",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprtoolkit",
"type": "github"
}
},
"hyprutils": { "hyprutils": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -343,11 +373,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1759619523, "lastModified": 1763323331,
"narHash": "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=", "narHash": "sha256-+Z0OfCo1MS8/aIutSAW5aJR9zTae1wz9kcJYMgpwN6M=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "3df7bde01efb3a3e8e678d1155f2aa3f19e177ef", "rev": "0c6411851cc779d551edc89b83966696201611aa",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -383,11 +413,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1759381078, "lastModified": 1763283776,
"narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -399,11 +429,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1760139962, "lastModified": 1763334038,
"narHash": "sha256-4xggC56Rub3WInz5eD7EZWXuLXpNvJiUPahGtMkwtuc=", "narHash": "sha256-LBVOyaH6NFzQ3X/c6vfMZ9k4SV2ofhpxeL9YnhHNJQQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7e297ddff44a3cc93673bb38d0374df8d0ad73e4", "rev": "4c8cdd5b1a630e8f72c9dd9bf582b1afb3127d2c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -415,11 +445,11 @@
}, },
"pkgs-unstable": { "pkgs-unstable": {
"locked": { "locked": {
"lastModified": 1760038930, "lastModified": 1763421233,
"narHash": "sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw=", "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0b4defa2584313f3b781240b29d61f6f9f7e0df3", "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -439,11 +469,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1758108966, "lastModified": 1763319842,
"narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", "narHash": "sha256-YG19IyrTdnVn0l3DvcUYm85u3PaqBt6tI6VvolcuHnA=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", "rev": "7275fa67fbbb75891c16d9dee7d88e58aea2d761",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -504,11 +534,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1755354946, "lastModified": 1761431178,
"narHash": "sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4=", "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "a10726d6a8d0ef1a0c645378f983b6278c42eaa0", "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -2,10 +2,19 @@
let let
# Create a customized version of logseq # Create a customized version of logseq
logseq-patch = pkgs.logseq.overrideAttrs (oldAttrs: { logseq-patch = pkgs.logseq.overrideAttrs (oldAttrs: {
electron_27 = pkgs.electron_34; electron_27 = pkgs.electron_38;
}); });
in in
{ {
system.activationScripts.ciscoPreHook = {
text = ''
echo "Prefetching Cisco Packet Tracer dependencies..."
${pkgs.nix}/bin/nix-prefetch-url --type sha256 file:///etc/nixos/local-pkgs/CiscoPacketTracer822_amd64_signed.deb
'';
deps = [];
};
# Set your time zone. # Set your time zone.
time.timeZone = "Europe/Berlin"; time.timeZone = "Europe/Berlin";
@ -88,7 +97,6 @@ in
openFirewall = true; openFirewall = true;
}; };
# base pkgs
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
starship starship
virtiofsd virtiofsd