Editing dotfiles and some other questions #37
Replies: 3 comments 2 replies
-
Hi, Not bad set of questions. 🤣 If it comes to editing config files: I mean mostly the shell-specific json files. All the content is accessible through GUI, so I don't support people who spoil their config by manual edition. Every single space matters in the json format. Feel free to edit your main sway config file, provided that you know what you're doing. Editing what we include into it is of course possible as well, but your changes will be overwritten right after you press the "Apply" button in nwg-shell-config, so it makes little sense.
Basically it's all stored in
Stable enough, as far as I know. Please report bugs, if you find any.
Mostly. Sometimes there's a need to modify existing config files, but I do my best to avoid such situations. If it happens, you'll see a notification with the "Update now" / "Later" buttons. Also the "Updates" button in the config utility will have a dot: Some minor changes to default configs are being introduced without adding them to user config files. They only affect fresh installations, or use of the
On the shell as a whole - yes, at least so far. Certain components have their co-authors, and their contribution cannot be overestimated. |
Beta Was this translation helpful? Give feedback.
-
Thank you for the explanation. "Feel free to edit your main sway config file, provided that you know what you're doing. Editing what we include into it is of course possible as well, but your changes will be overwritten right after you press the "Apply" button in nwg-shell-config, so it makes little sense." And that's what I'm afraid off, but maybe unnecessarily. By "Editing what we include into it" do you mean explicitly "include" keyword or are there any settings in main config file that may be overwritten by clicking "Apply" button? I can see at least one settings which is related to GUI - "exec ~/.azotebg". Although this line itself probably isn't modified by GUI it will make wallpaper configuration in GUI not work if it is chenged. Shouldn't it be moved to "autostart" and option to disable wallpapers in GUI should be added? |
Beta Was this translation helpful? Give feedback.
-
I just meant that I feel like there shouldn't be any lines which modifications could impact GUI configuration in main sway config file. I will postpone posting any of my suggestions until I use nwg-shell more and understand it better. Just to be fully sure that I understood you correctly, here is my understanding of how updates and "Apply" button currently work:
end absolutely nothing below these lines in main config file. Please just confirm if I understood you and correct me if I'm wrong. Z góry dziękuję i przy okazji pozdrawiam rodaka :) |
Beta Was this translation helpful? Give feedback.
-
Hello
First of all thank you for all the work you've put into this project. It's awesome that finally swaywm may get consistent basic GUI and configuration tools without having to glue together lots of different sometimes not fitting well parts yourself. I hope for this project to be a good base for further personal customization.
After testing it a little bit in VM I have some doubts so I decided to ask here for clarification.
On the project page such information can be found "We discourage from editing .dotfiles manually. There’s a GUI for that. The configuration files are in json format, which does not forgive mistakes." and in the sway config itself there is such information "# The files we include below will be created / overwritten by nwg-shell tools".
I may be wrong but I believe that most of users who could possibly use nwg-shell will expect a way to modify dotfiles.
Unless nwg-shell is so feature rich that it can handle absolutely any sway configuration from GUI there will always be a need to edit dotfiles manually
But aside from above mentioned statements regarding dot file modifications there actually is currently a separation between settings that can be modified and the ones that can't and there is also option to disable specific settings it looks like it's prepared to allow dot file modification by user.
So here are my questions:
Beta Was this translation helpful? Give feedback.
All reactions