Skip to content

Commit 43582b2

Browse files
committed
Release metadata updates for 2025-07-18
1 parent 23447b2 commit 43582b2

4 files changed

Lines changed: 80 additions & 7 deletions

File tree

.zenodo.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"description": "",
1111
"license": "Q-CDA-1.0",
1212
"upload_type": "software",
13-
"version": "086937d",
14-
"publication_date": "2025-07-17",
13+
"version": "2025-07-18",
14+
"publication_date": "2025-07-18",
1515
"access_right": "open"
1616
}

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ authors:
55
given-names: "Matthew A."
66
orcid: "https://orcid.org/0000-0002-0302-4812"
77
affiliation: "Qompass AI"
8-
version: "086937d"
9-
date-released: "2025-07-17"
8+
version: "2025-07-18"
9+
date-released: "2025-07-18"
1010
repository-code: "https://github.com/qompassai/arch"
1111
license: "Q-CDA-1.0"
1212
message: "If you use this software, please cite it as below."

README.md

Lines changed: 75 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,81 @@
2828

2929

3030
<details>
31-
<summary style="font-size: 1.4em; font-weight: bold; padding: 15px; background: #667eea; color: white; border-radius: 10px; cursor: pointer; margin: 10px 0;"><strong>🐧 How to Use Qompass AI Arch</strong></summary>
32-
<blockquote style="font-size: 1.2em; line-height: 1.8; padding: 25px; background: #f8f9fa; border-left: 6px solid #667eea; border-radius: 8px; margin: 15px 0; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
31+
<summary style="font-size: 1.4em; font-weight: bold; padding: 15px; background: #667eea; color: white; border-radius: 10px; cursor: pointer; margin: 10px 0;">
32+
<strong>▶️ Qompass AI Quick Start</strong>
33+
</summary>
34+
<div style="background: #f8f9fa; padding: 15px; border-radius: 5px; margin-top: 10px; font-family: monospace;">
35+
36+
```bash
37+
bash <(curl -L https://raw.githubusercontent.com/qompassai/dotfiles/main/scripts/quickstart.sh)
38+
```
39+
</div>
40+
<blockquote style="font-size: 1.2em; line-height: 1.8; padding: 25px; background: #f8f9fa; border-left: 6px solid #667eea; border-radius: 8px; margin: 15px 0; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
41+
<details>
42+
<summary style="font-size: 1em; font-weight: bold; padding: 10px; background: #e9ecef; color: #333; border-radius: 5px; cursor: pointer; margin: 10px 0;">
43+
<strong>📄 We advise you read the script BEFORE running it 😉</strong>
44+
</summary>
45+
<pre style="background: #fff; padding: 15px; border-radius: 5px; border: 1px solid #ddd; overflow-x: auto;">
46+
#!/usr/bin/env bash
47+
# /qompassai/dotfiles/scripts/quickstart.sh
48+
# Qompass AI Quick Start Script
49+
# Copyright (C) 2025 Qompass AI, All rights reserved
50+
####################################################
51+
52+
REPO="https://github.com/qompassai/dotfiles"
53+
TARGET_DIR="$HOME/.dotfiles"
54+
if [ -d "$TARGET_DIR" ]; then
55+
echo "Removing existing dotfiles directory..."
56+
rm -rf "$TARGET_DIR"
57+
fi
58+
echo "Cloning Qompass AI Dotfiles..."
59+
git clone "$REPO" "$TARGET_DIR"
60+
echo "Setting up symlinks..."
61+
mkdir -p "$HOME/.config/nix" "$HOME/.profile.d"
62+
ln -sf "$TARGET_DIR/.config/nix/nix.conf" "$HOME/.config/nix/nix.conf"
63+
ln -sf "$TARGET_DIR/.profile.d/67-nix.sh" "$HOME/.profile.d/67-nix.sh"
64+
mkdir -p "$HOME/.config"
65+
ln -sfn "$TARGET_DIR/home" "$HOME/.config/home" 2>/dev/null || true
66+
ln -sfn "$TARGET_DIR/.local" "$HOME/.local" 2>/dev/null || true
67+
ln -sf "$TARGET_DIR/flake.nix" "$HOME/.config/flake.nix" 2>/dev/null || true
68+
source "$HOME/.profile.d/67-nix.sh" 2>/dev/null || {
69+
echo "WARNING: Could not source Nix profile configuration. Falling back to manual exporting"
70+
export NIX_CONF_DIR="$HOME/.config/nix"
71+
export NIX_STORE_DIR="$HOME/.nix/store"
72+
export NIX_STATE_DIR="$HOME/.local/state/nix"
73+
export NIX_LOG_DIR="$HOME/.local/state/nix/log"
74+
export NIX_PROFILE_DIR="$HOME/.nix-profile"
75+
export PATH="$NIX_PROFILE_DIR/bin:$PATH"
76+
}
77+
if ! command -v nix >/dev/null; then
78+
echo "Installing Nix with custom configuration..."
79+
mkdir -p /.nix/var/nix/{profiles,gcroots,db}
80+
chown -R "$(whoami)" /.nix
81+
sh <(curl -L https://nixos.org/nix/install) --daemon \
82+
--nix-extra-conf-file "$NIX_CONF_DIR/nix.conf"
83+
if [ -f '/.nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
84+
. '/.nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
85+
fi
86+
fi
87+
echo "Setting up Nix environment..."
88+
cd "$TARGET_DIR"
89+
nix flake update
90+
detect_shell() {
91+
case "$(ps -p $$ -o comm=)" in
92+
*bash*) echo "bash" ;;
93+
*zsh*) echo "zsh" ;;
94+
*fish*) echo "fish" ;;
95+
*) echo "bash" ;;
96+
esac
97+
}
98+
USER_SHELL=$(detect_shell)
99+
echo "Detected shell: $USER_SHELL"
100+
nix develop --command "$USER_SHELL"
101+
</pre>
102+
</details>
103+
<p>Or, <a href="https://github.com/qompassai/dotfiles/blob/main/scripts/quickstart.sh" target="_blank">View the quickstart script</a>.</p>
104+
</blockquote>
105+
</details>
33106

34107
</blockquote>
35108
</details>

citation.bib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ @software{arch
44
year = {2025},
55
license = {Q-CDA-1.0},
66
publisher = {Zenodo},
7-
version = {086937d},
7+
version = {2025-07-18},
88
url = {https://github.com/qompassai/arch}
99
}

0 commit comments

Comments
 (0)