Skip to content

Commit 43b5bcc

Browse files
Updates
1 parent e35a9b0 commit 43b5bcc

File tree

7 files changed

+14
-10
lines changed

7 files changed

+14
-10
lines changed

com.ml4w.dotfilesinstaller.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
{
5757
"type" : "git",
5858
"url" : "https://github.com/mylinuxforwork/dotfiles-installer",
59-
"tag": "0.9.6"
59+
"tag": "0.9.7"
6060
}
6161
]
6262
}

data/com.ml4w.dotfilesinstaller.metainfo.xml.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@
5858
</screenshots>
5959

6060
<releases>
61-
<release version="0.9.6" date="2025-08-07">
61+
<release version="0.9.7" date="2025-08-25">
6262
<url type="details">https://mylinuxforwork.github.io/dotfiles-installer/changelog</url>
6363
<description translate="no">
64-
<p>Release 0.9.6</p>
64+
<p>Release 0.9.7</p>
6565
<ul>
6666
<li>Add "Info" menu button to load configuration overview to installed dotfiles with "Open Homepage" and "Check for Updates" if remote source.</li>
6767
</ul>

docs/changelog.md

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

3+
## Version 0.9.7
4+
35
## Version 0.9.6
46

57
- User interface updates

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('dotfiles-installer',
2-
version: '0.9.6',
2+
version: '0.9.7',
33
meson_version: '>= 1.0.0',
44
default_options: [ 'warning_level=2', 'werror=false', ],
55
)

src/_settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
app_id = "com.ml4w.dotfilesinstaller"
2323
app_name = "Dotfiles Installer"
2424
app_developer = "Stephan Raabe"
25-
app_version = "0.9.6"
25+
app_version = "0.9.7"
2626
app_homepage = "https://github.com/mylinuxforwork/dotfiles-installer"
2727
app_github_api_tags = "https://api.github.com/repos/mylinuxforwork/dotfiles-installer/tags"
2828

src/classes/installation.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,11 @@ def install_dotfiles(self):
6969
printLog("Installing dotfiles " + self.props.id)
7070
if not os.path.exists(self.props.dotfiles_folder):
7171
pathlib.Path(self.props.dotfiles_folder).mkdir(parents=True, exist_ok=True)
72-
73-
shutil.copytree(self.props.prepared_folder, self.props.dotfiles_folder, dirs_exist_ok=True)
74-
printLog("Installing dotfiles " + self.props.prepared_folder + " to " + self.props.dotfiles_folder)
72+
if self.props.config_installation.activate:
73+
printLog("Activating dotfiles " + self.props.id)
74+
else:
75+
shutil.copytree(self.props.prepared_folder, self.props.dotfiles_folder, dirs_exist_ok=True)
76+
printLog("Installing dotfiles " + self.props.prepared_folder + " to " + self.props.dotfiles_folder)
7577

7678
if get_symlink_enabled() and self.activate_now.get_active():
7779
# Write dotfiles config file to dotfiles folder

src/classes/loadconfiguration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def create_row(self,item):
131131
btn = Gtk.Button()
132132
btn.set_valign(3)
133133
btn.set_label("Activate")
134-
btn.connect("clicked",self.install_dotfiles,item.id)
134+
btn.connect("clicked",self.activate_dotfiles,item.id)
135135
row.add_suffix(btn)
136136

137137
if get_dev_enabled():
@@ -229,7 +229,7 @@ def update_dotfiles(self,widget,source):
229229
self.load_configuration(widget)
230230

231231
# Install selected dotfiles
232-
def install_dotfiles(self,widget,id):
232+
def activate_dotfiles(self,widget,id):
233233
self.props.config_json = json.load(open(get_installed_dotfiles_folder() + id + "/config.dotinst"))
234234
self.props.id = id
235235
self.props.wizzard_back_btn.set_visible(True)

0 commit comments

Comments
 (0)