Skip to content
This repository was archived by the owner on Jul 3, 2024. It is now read-only.

Commit c1d0dc7

Browse files
committed
Version 2.8.2
1 parent 0c732b3 commit c1d0dc7

File tree

16 files changed

+532
-113
lines changed

16 files changed

+532
-113
lines changed

.devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
FROM linuxmintd/mint21.1-amd64:latest as base
2-
ENV version="mint21.1"
1+
FROM linuxmintd/mint21.3-amd64:latest as base
2+
ENV version="mint21.3"
33
ENV DEBIAN_FRONTEND=noninteractive
44
RUN apt-get update && apt-get install --no-install-recommends -y apt-utils \
55
&& DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y mc curl wget tar bzip2 build-essential linux-image-virtual \

.devcontainer/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: "3.8"
22
services:
33
mint-vera:
4-
container_name: mint-vera
4+
container_name: mint
55
build:
66
context: .
77
dockerfile: Dockerfile

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog "linux_mint"
22

3+
## Version 2.8.2 [2024-04-15]
4+
5+
* Fixed problem with p10k fonts being not properly copied to the fonts directory
6+
* Fixed missing switch of user's shell in case of zsh installation
7+
* [APPLICATION] added `kubectl` package missing in the previous release
8+
* [APPLICATION] removed `dropbox` package as its role is now covered by `insync` package. If you still use Dropbox, please add it to `mint_custom.yaml` file
9+
* [APPLICATION] removed `veamsnap` package as it's no longer required, in favor of `blksnap` package
10+
* [APPLICATION] added `cheese` package
11+
* [PACKAGES] added `yq` package
12+
* [PACKAGES] added `micro`
13+
* [APPLICATION] added `atuin` package [https://github.com/atuinsh/atuin](https://github.com/atuinsh/atuin) in version 18.2.0
14+
* [PACKAGES] upgraded `gping` to version 1.16.1
15+
* [PACKAGES] upgraded `steampipe` to version 0.22.2
16+
* [PACKAGES] added `sops` package [https://github.com/getsops/sops](https://github.com/getsops/sops)
17+
* [PACKAGES] added `teller` package [https://github.com/tellerops/teller](https://github.com/tellerops/teller)
18+
* [PACKAGES] removal of `rke` package due to obsoletetion
19+
320
## Version 2.8.1 [2024-03-20]
421

522
* [FLATPAK] removal of 'GitKraken` from flatpak packages due to incompatibility

README.md

Lines changed: 67 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ Most variables are stored in `mint19|20.yaml` file. If you need extra settings,
134134
|install_optional|true|should optional packages be installed|
135135
|install_deb|true|should extra deb packages should be installed|
136136
|install_flatpak|true|should flatpak packages be installed|
137+
|remove_flatpak|false|should flatpak packages be removed|
137138
|install_npm|true|should npm packages be installed|
138139
|install_vscode_extensions|true|should we install extra vscode extensions|
139140
|install_steampipe_plugins|true|should we install extra steampipe plugins|
@@ -143,6 +144,7 @@ Most variables are stored in `mint19|20.yaml` file. If you need extra settings,
143144
|config_ansible|true|change ansible settings in ansible.cfg|
144145
|config_dconf|true|change dconf settings|
145146
|config_sysctl|true|change sysctl settings|
147+
|config_autostart|true|change application autostart settings|
146148
|active_user|"{{ ansible_ssh_user }}"|user for which you're setting folders. By default taken from group_vars|
147149
|retries_count|4|how many retries|
148150
|delay_time|15|delay time in seconds between retries|
@@ -245,7 +247,6 @@ custom_packages:
245247
| Dive| Docker image explorer | [https://github.com/wagoodman/dive](https://github.com/wagoodman/dive)|
246248
| Dockle|Container Image Linter for Security|[https://github.com/goodwithtech/dockle](https://github.com/goodwithtech/dockle)|
247249
| Double Commander|File Manager|[https://doublecmd.sourceforge.io/](https://doublecmd.sourceforge.io/)|
248-
| Dropbox/Nemo Integration | Tool | [https://github.com/linuxmint/nemo-extensions/tree/master/nemo-dropbox](https://github.com/linuxmint/nemo-extensions/tree/master/nemo-dropbox)|
249250
| Ffuf|Fast web fuzzer written in Go|[https://github.com/ffuf/ffuf](https://github.com/ffuf/ffuf)|
250251
| GitKraken | Git Client |[https://www.gitkraken.com/](https://www.gitkraken.com/) |
251252
| Google Chrome |Browser | [https://www.google.com/intl/pl_ALL/chrome/](https://www.google.com/intl/pl_ALL/chrome/)|
@@ -272,17 +273,19 @@ custom_packages:
272273
| Rancher Desktop|Rancher Desktop runs Kubernetes and container management on your desktop| [https://rancherdesktop.io/](https://rancherdesktop.io/)|
273274
| Redshift | Monitor temperature changer| [http://jonls.dk/redshift/](http://jonls.dk/redshift/)|
274275
| Remmina | Remote Connection Manager |[https://remmina.org/](https://remmina.org/)|
275-
| RKE| Rancher Kubernetes Engine | [https://github.com/rancher/rke](https://github.com/rancher/rke) |
276276
| Shutter | Screenshot Manipulation| [http://shutter-project.org/](http://shutter-project.org/)|
277+
| Sops | Secrets manager|[https://github.com/getsops/sops](https://github.com/getsops/sops)|
277278
| Synapse | Symantic Launcher|[https://launchpad.net/synapse-project](https://launchpad.net/synapse-project)|
278279
| Tabby | Modern Terminal|[https://github.com/Eugeny/terminus](https://github.com/Eugeny/terminus)|
280+
| Teller| Secret manager|[https://github.com/tellerops/teller](https://github.com/tellerops/teller)|
279281
| Terraform|Infrastructure as Code|[https://www.terraform.io/](https://www.terraform.io/)|
280282
| Vagrant | Unified Workflow|[https://www.vagrantup.com/](https://www.vagrantup.com/)|
281283
| Vault | Secrets Manager |[https://www.vaultproject.io/](https://www.vaultproject.io/)|
282284
| VirtualBox|Virtualization|[https://www.virtualbox.org/](https://www.virtualbox.org/)|
283285
| Visual Studio Code|Code editor|[https://code.visualstudio.com/](https://code.visualstudio.com/)|
284286
| WPS Office for Linux | Productivity Tools | [https://www.wps.com/wps-office-for-linux/](https://www.wps.com/wps-office-for-linux/)|
285287
| XCA | Certificate Manager|[https://hohnstaedt.de/xca/](https://hohnstaedt.de/xca/)|
288+
| Yq |YAML processor|[https://github.com/mikefarah/yq/releases/download/v4.43.1/yq_linux_amd64](https://github.com/mikefarah/yq/releases/download/v4.43.1/yq_linux_amd64)|
286289
||||
287290

288291
### Packages: Optional (not complete list)
@@ -293,7 +296,7 @@ custom_packages:
293296
| DockbarX|Panel|[https://github.com/M7S/dockbarx](https://github.com/M7S/dockbarx)|
294297
| Enpass | Password manager | [https://www.enpass.io/](https://www.enpass.io/)|
295298
| GIMP | GNU Image Manipulation Program | [https://www.gimp.org/](https://www.gimp.org/)|
296-
| Insync|Googledrive & Onedrive linux client|[https://www.insynchq.com/](https://www.insynchq.com/)|
299+
| Insync |Googledrive & Onedrive linux client|[https://www.insynchq.com/](https://www.insynchq.com/)|
297300
| Kodi | Open Source Home Theater| [https://kodi.tv/](https://kodi.tv/)|
298301
| Neofetch |A command-line system information tool written in bash 3.2+| [https://github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)|
299302
| Pinta | Drawing/Image Editing| [https://pinta-project.com/pintaproject/pinta/](https://pinta-project.com/pintaproject/pinta/)|
@@ -352,18 +355,76 @@ custom_packages:
352355
|install_yubico_software|Install keys, repositories, packages and dekstop files for Yubico infrastructure|[https://yubico.com](https://yubico.com)|
353356
|configure_zsh|Installs files required by zsh, `oh-my-zsh` and `powerlevel10k`|[https://github.com/ohmyzsh/ohmyzsh](https://github.com/ohmyzsh/ohmyzsh) [https://github.com/romkatv/powerlevel10k](https://github.com/romkatv/powerlevel10k)|
354357
|steampipe_plugins.yaml|Install steampipe plugins | [https://steampipe.io/](https://steampipe.io/)|
358+
|configure_neofetch|Installs and configures neofetch|[https://github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)|
355359
||||
356360

361+
### 'configure_neofetch` task
362+
363+
This guide details the automation of Neofetch configuration adjustments using an Ansible playbook. By specifying various tasks in the playbook, users can easily comment out or uncomment specific lines within the Neofetch configuration file, toggle key-value pairs between "on" and "off", and ensure the creation of the Neofetch configuration file if it doesn't exist. Furthermore, it includes adding Neofetch to the global bashrc file for automatic execution.
364+
365+
The playbook operates based on a defined payload structure within a YAML file. Here's an example of the payload configuration for the Neofetch automation task:
366+
367+
```yaml
368+
neofetch:
369+
config_path: /home/{{ active_user }}/.config/neofetch/config.conf
370+
remove_lines:
371+
- Packages
372+
- Resolution
373+
- DE
374+
- WM
375+
- WM Theme
376+
- Theme
377+
- Icons
378+
- Terminal
379+
- Terminal Font
380+
- cols
381+
add_lines:
382+
- Disk
383+
- Local IP
384+
toggle_items:
385+
- key: 'color_blocks'
386+
value: 'off'
387+
```
388+
389+
Explanation of Configuration Parameters:
390+
391+
- `config_path`: Specifies the path to the Neofetch configuration file. This path can be dynamically set to match the active user's home directory.
392+
393+
```yaml
394+
config_path: /home/{{ active_user }}/.config/neofetch/config.conf
395+
```
396+
397+
- `remove_lines`: A list of items to be commented out in the Neofetch configuration file. This list should contain the titles of the information blocks as they appear in the configuration.
398+
399+
```yaml
400+
remove_lines:
401+
- Packages
402+
- Resolution
403+
```
404+
405+
- `add_lines`: Similar to remove_lines, but these items will be uncommented if they were previously commented out, ensuring they are active in the Neofetch output.
406+
407+
```yaml
408+
add_lines:
409+
- Disk
410+
- Local IP
411+
```
412+
413+
- `toggle_items`: This section allows for toggling specific key-value pairs within the configuration file. For example, changing color_blocks from "on" to "off" or vice versa.
414+
415+
```yaml
416+
toggle_items:
417+
- key: 'color_blocks'
418+
value: 'off'
419+
```
420+
357421
## Startup applications
358422

359423
Some applications are copied to `autostart` folder
360424

361-
- Remmina
362425
- Diodon
363426
- DockbarX
364-
- Dropbox
365427
- Synapse
366-
- Redshift
367428
- Shutter
368429

369430
### OS Tweaks

files/apps/dockbarx/DockX.desktop

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[Desktop Entry]
2-
Version=0.39
32
Name=DockX
43
GenericName=Dock for DockbarX
54
Comment=Stand-alone dock for DockbarX
@@ -12,6 +11,6 @@ Name[sv]=DockX
1211
X-GNOME-Autostart-enabled=true
1312
NoDisplay=false
1413
Hidden=false
15-
Name[en_GB]=DockX
16-
Comment[en_GB]=Stand-alone dock for DockbarX
14+
Name[en_US]=DockX
15+
Comment[en_US]=Stand-alone dock for DockbarX
1716
X-GNOME-Autostart-Delay=0

files/apps/dropbox/dropbox.desktop

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,11 @@ Terminal=false
77
Type=Application
88
Icon=dropbox
99
Categories=Network;FileTransfer;
10-
StartupNotify=fals
10+
Keywords=file;synchronization;sharing;collaboration;cloud;storage;backup;
11+
StartupNotify=false
12+
X-GNOME-Autostart-enabled=true
13+
NoDisplay=false
14+
Hidden=false
15+
Name[en_US]=Dropbox
16+
Comment[en_US]=Sync your files across computers and to the web
17+
X-GNOME-Autostart-Delay=0

files/apps/easyeffects/easyeffects.desktop

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 47 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,89 @@
11
[Desktop Entry]
22
Version=1.0
33
Name=Redshift
4+
Name[be]=Redshift
5+
Name[ca]=Redshift
6+
Name[cs]=Redshift
7+
Name[da]=Redshift
48
Name[de]=Redshift
9+
Name[en_GB]=Redshift
510
Name[es]=Redshift
611
Name[fr]=Redshift
12+
Name[he]=Redshift
713
Name[hu]=Redshift
814
Name[it]=Redshift
15+
Name[ja]=Redshift
916
Name[lt]=Redshift
17+
Name[nb]=Rødskift
1018
Name[pl]=Redshift
19+
Name[pt]=Redshift
1120
Name[pt_BR]=Redshift
21+
Name[ro]=Redshift
1222
Name[ru]=Redshift
23+
Name[sr]=Редшифт
24+
Name[sv]=Redshift
1325
Name[tr]=Redshift
26+
Name[uk]=Redshift
1427
Name[zh_CN]=红移
28+
Name[zh_TW]=Redshift
1529
GenericName=Color temperature adjustment
16-
GenericName[cs]=Přizpůsobení barevné teploty
30+
GenericName[be]=Рэгуляванне каляровай тэмпературы
31+
GenericName[ca]=Ajust de la temperatura de color
32+
GenericName[cs]=Nastavení teploty barev
1733
GenericName[da]=Justering af farvetemperatur
18-
GenericName[de]=Farbtemperatur Anpassung
34+
GenericName[de]=Farbtemperaturanpassung
35+
GenericName[en_GB]=Colour temperature adjustment
1936
GenericName[es]=Ajuste de la temperatura de color
2037
GenericName[fr]=Réglage de la température de couleur
21-
GenericName[hu]=Szín hőmérséklet beállítás
38+
GenericName[he]=התאמת טמפרטורת צבע
39+
GenericName[hu]=Színhőmérséklet beállítása
2240
GenericName[it]=Regolazione della temperatura del colore
41+
GenericName[ja]=色温度の調整
2342
GenericName[lt]=Spalvos temperatūros reguliavimas
24-
GenericName[nl]=Kleurtemperatuur aanpassing
43+
GenericName[nb]=Justering av fargetemperatur
44+
GenericName[nl]=Bijstelling van kleurtemperatuur
2545
GenericName[pl]=Dostosowanie temperatury barwowej
46+
GenericName[pt_BR]=Ajuste de temperatura de cor
2647
GenericName[ru]=Настройка цветовой температуры
48+
GenericName[sr]=Прилагођавање температуре боје
49+
GenericName[sv]=Färgtemperaturjustering
2750
GenericName[tr]=Renk sıcaklığı ayarı
51+
GenericName[uk]=Налаштування колірної температури
2852
GenericName[zh_CN]=色温调节
53+
GenericName[zh_TW]=色溫調整
2954
Comment=Color temperature adjustment tool
55+
Comment[be]=Інструмент рэгулявання каляровай тэмпературы
56+
Comment[ca]=Eina per a l'ajust de la temperatura de color
3057
Comment[cs]=Nástroj pro přizpůsobení barevné teploty
3158
Comment[da]=Justeringsværktøj for farvetemperatur
32-
Comment[de]=Farbtemperatur Anpassungswerkzeug
59+
Comment[de]=Farbtemperaturanpassungswerkzeug
60+
Comment[en_GB]=Colour temperature adjustment tool
3361
Comment[es]=Herramienta para el ajuste de la temperatura de color
3462
Comment[fr]=Outil de réglage de la température de couleur
63+
Comment[he]=כלי להתאמת טמפרטורת צבע
3564
Comment[hu]=Színhőmérséklet beállító eszköz
3665
Comment[it]=Strumento per la regolazione della temperatura del colore
66+
Comment[ja]=色温度の調整ツール
3767
Comment[lt]=Spalvos temperatūros reguliavimo įrankis
38-
Comment[nl]=Kleurtemperatuur aanpassingsprogramma
68+
Comment[nb]=Justeringsverktøy for fargetemperatur
69+
Comment[nl]=Hulpmiddel voor het bijstellen van de kleurtemperatuur
3970
Comment[pl]=Narzędzie do dostosowywania temperatury barwowej
71+
Comment[pt_BR]=Ferramenta de ajuste de temperatura de cor
4072
Comment[ru]=Инструмент регулирования цветовой температуры
73+
Comment[sr]=Алатка за прилагођавање температуре боје
74+
Comment[sv]=Justeringsverktyg för färgtemperaturer
4175
Comment[tr]=Renk sıcaklığı ayarlama aracı
76+
Comment[uk]=Знаряддя налаштувань колірної температури
4277
Comment[zh_CN]=色温调节工具
78+
Comment[zh_TW]=色溫調整工具
4379
Exec=redshift-gtk
4480
Icon=redshift
4581
Terminal=false
4682
Type=Application
4783
Categories=Utility;
48-
StartupNotify=true
84+
X-GNOME-Autostart-enabled=true
85+
NoDisplay=false
4986
Hidden=false
50-
X-GNOME-Autostart-enabled=true
87+
Name[en_US]=Redshift
88+
Comment[en_US]=Color temperature adjustment tool
89+
X-GNOME-Autostart-Delay=0

files/apps/remmina/remmina-applet.desktop

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)