-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtmp-script-result.txt
More file actions
executable file
·159 lines (121 loc) · 5.9 KB
/
Copy pathtmp-script-result.txt
File metadata and controls
executable file
·159 lines (121 loc) · 5.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
roman@laptop-rharmash:~/Documents$ ./tmp-verify-install.sh
=== Environnement ===
[i] OS: Ubuntu 26.04 LTS (VERSION_ID=26.04)
[✓] Ubuntu 26.04 confirmé
[i] Repo vérifié: /home/roman/Documents
=== Outils de base (apt requis) ===
[✓] paquet apt stow
[✓] paquet apt git
[✓] paquet apt wget
[✓] paquet apt unzip
[✓] paquet apt fontconfig
[✓] paquet apt curl
[✓] paquet apt libfuse2t64 (FUSE2 — ex-libfuse2, requis sur 26.04)
[✓] stow (commande 'stow' présente)
[✓] git (commande 'git' présente)
[✓] curl (commande 'curl' présente)
=== Module apt-packages ===
[✓] paquet apt wireguard
[✓] paquet apt net-tools
[✓] paquet apt git-flow
[✓] WireGuard (wg) (commande 'wg' présente)
=== Module certs ===
[✓] Certificat utilisateur (/home/roman/.certs/root-ca.crt)
[✓] Permissions du certificat (644)
[✓] Format X.509 du certificat valide
[✓] Certificat dans le trust store système (/usr/local/share/ca-certificates/root-ca.crt)
[✓] Certificat présent dans /etc/ssl/certs (update-ca-certificates)
=== Module zsh ===
[✓] paquet apt zsh
[✓] zsh (commande 'zsh' présente)
[✓] Oh My Zsh (~/.oh-my-zsh)
[✓] Thème Catppuccin Oh My Zsh
[✓] Plugin zsh: zsh-autosuggestions
[✓] Plugin zsh: zsh-syntax-highlighting
[✓] Plugin zsh: zsh-z
[✓] Plugin zsh: zsh-history-substring-search
[✓] Plugin zsh: zsh-dirhistory
[✓] fzf installé
[✓] Police Hack Nerd Font installée
[!] Configuration .zshrc — présent mais ne pointe pas vers ce clone (/home/roman/.zshrc -> /home/roman/dotfiles/zsh/.zshrc)
[!] Shell de connexion = /bin/bash (attendu zsh — reconnexion requise ?)
=== Module hyfetch ===
[✓] hyfetch (commande 'hyfetch' présente)
[!] Configuration hyfetch.json — présent mais ne pointe pas vers ce clone (/home/roman/.config/hyfetch.json -> /home/roman/dotfiles/hyfetch/.config/hyfetch.json)
[!] Configuration neowofetch — présent mais ne pointe pas vers ce clone (/home/roman/.config/neowofetch/config.conf -> /home/roman/dotfiles/hyfetch/.config/neowofetch/config.conf)
=== Module snap-config ===
[✓] snapd.socket actif
[✓] snap brave
[✓] snap spotify
[✓] snap signal-desktop
[✓] snap zoom-client
[✓] snap htop
[✓] snap onlyoffice-desktopeditors
[✓] snap freelens
[✓] snap intellij-idea-ultimate
[✓] snap datagrip
[✓] snap bruno
[✓] snap postman
[✓] snap xmind
[✓] snap glpi-agent
[i] GLPI agent installé — vérifier la conf serveur: snap get glpi-agent server
=== Module flatpak-config ===
[✓] paquet apt flatpak
[✓] flatpak (commande 'flatpak' présente)
[✓] Remote Flathub configuré
[✓] Teams for Linux (Flatpak) installé
=== Module vim (neovim) ===
[✓] paquet apt neovim
[✓] Neovim (commande 'nvim' présente)
[✓] ripgrep (rg) (commande 'rg' présente)
[✓] fd-find (fdfind) (commande 'fdfind' présente)
[!] Configuration Neovim (init.lua) — présent mais ne pointe pas vers ce clone (/home/roman/.config/nvim/init.lua -> /home/roman/dotfiles/vim/.config/nvim/init.lua)
=== Module kitty ===
[✓] paquet apt kitty
[✓] kitty (commande 'kitty' présente)
[!] Configuration Kitty — présent mais ne pointe pas vers ce clone (/home/roman/.config/kitty/kitty.conf -> /home/roman/dotfiles/kitty/.config/kitty/kitty.conf)
=== Module kubectl ===
[✓] kubectl (commande 'kubectl' présente)
[✓] kubelogin installé
[!] Configuration kubectl (config.zsh) — présent mais ne pointe pas vers ce clone (/home/roman/.config/kubectl/config.zsh -> /home/roman/dotfiles/kubectl/.config/kubectl/config.zsh)
[✓] Complétion kubectl générée
[!] Kubeconfig (~/.kube/config) — présent mais ne pointe pas vers ce clone (/home/roman/.kube/config -> /home/roman/dotfiles/kubectl/.kube/config)
=== Module github-cli ===
[✓] paquet apt gh (GitHub CLI)
[✓] GitHub CLI (gh) (commande 'gh' présente)
[✓] Dépôt apt GitHub CLI configuré
[!] Configuration gh — présent mais ne pointe pas vers ce clone (/home/roman/.config/gh/config.yml -> /home/roman/dotfiles/github-cli/.config/gh/config.yml)
=== Module slack ===
[✓] paquet slack-desktop
[✓] slack (commande 'slack' présente)
=== Module docker ===
[✓] paquet apt docker-ce
[✓] paquet apt docker-ce-cli
[✓] paquet apt containerd.io
[✓] paquet apt docker-buildx-plugin
[✓] paquet apt docker-compose-plugin
[✓] docker (commande 'docker' présente)
[✓] Plugin docker compose fonctionnel
[✓] service docker actif
[✓] Dépôt apt Docker configuré
[i] Dépôt Docker sur le codename 'resolute' (26.04) — si vide, basculer sur 'noble'
[!] Configuration Docker (config.json) — présent mais ne pointe pas vers ce clone (/home/roman/.docker/config.json -> /home/roman/dotfiles/docker/.docker/config.json)
[!] Utilisateur hors du groupe docker (sudo usermod -aG docker $USER, puis reconnexion)
=== Module nvm ===
[✓] nvm installé (/home/roman/.nvm/nvm.sh)
[✓] Node.js v24.16.0 (via nvm default)
[!] Configuration .npmrc — présent mais ne pointe pas vers ce clone (/home/roman/.npmrc -> /home/roman/dotfiles/nvm/.npmrc)
=== Module gitlab-cli ===
[✓] snap glab (GitLab CLI)
[✓] GitLab CLI (glab) (commande 'glab' présente)
[!] Configuration glab — présent mais ne pointe pas vers ce clone (/home/roman/.config/glab/config.yml -> /home/roman/dotfiles/gitlab-cli/.config/glab/config.yml)
=== Secrets à compléter (rappel) ===
[!] JFrog npm (.npmrc) — placeholder « YOUR_JWT_TOKEN » encore présent dans /home/roman/.npmrc
[!] JFrog npm (.npmrc) — placeholder « YOUR_BASE64_ENCODED_CREDENTIALS » encore présent dans /home/roman/.npmrc
[!] JFrog npm (.npmrc) — placeholder « your.email@itsf.io » encore présent dans /home/roman/.npmrc
[!] JFrog Docker (config.json) — placeholder « token from jfrog » encore présent dans /home/roman/.docker/config.json
=== Résumé ===
Réussis : 77 Avertissements : 17 Échecs : 0
[✓] Tous les composants critiques sont installés.
[!] Quelques avertissements à revoir (police, secrets, reconnexion…).
roman@laptop-rharmash:~/Documents$