From a1e3836ab671fdb3412d75e8243af09ee88b64ef Mon Sep 17 00:00:00 2001 From: ngn Date: Mon, 6 May 2024 19:59:52 +0300 Subject: [PATCH] new: post about mc --- news/24_03.md | 6 +++--- news/conf_man.json | 6 ++++++ news/conf_man.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 news/conf_man.json create mode 100644 news/conf_man.md diff --git a/news/24_03.md b/news/24_03.md index c5a2595..a826ed8 100644 --- a/news/24_03.md +++ b/news/24_03.md @@ -1,4 +1,4 @@ -I just released 24.03. It's been long while, and a lot of development. Let's break down the new release and +I just released 24.03. It's been long while, and a lots of development. Let's break down the new release and talk about the new development that has been going on! ## MatterLinux Package Manager 24.21 @@ -10,10 +10,10 @@ MatterLinux project is in a development state, so you should not expect the most But anyway, here are all the changes in 24.21: - Added support for the `keep` option to save configuration files on package removal and updates - Improved logging (colors, status bar etc) -- An actual implementation for the debug option +- An actual implementation for the debug option - Better performance, especially while installing/updating packages -## Tons of new packages +## Tons of new packages Packages that have been long awaiting in the development repos finally moved into the stable repos! These packages include Librewolf, Epiphany, i3 and bunch of others. Now we got around ~530 packages (previously it was around ~480) in the official repos. diff --git a/news/conf_man.json b/news/conf_man.json new file mode 100644 index 0000000..66f1839 --- /dev/null +++ b/news/conf_man.json @@ -0,0 +1,6 @@ +{ + "id": "conf_man", + "title": "Introducing the MatterLinux config manager", + "date": "06/05/24", + "author": "ngn" +} diff --git a/news/conf_man.md b/news/conf_man.md new file mode 100644 index 0000000..6d55ad8 --- /dev/null +++ b/news/conf_man.md @@ -0,0 +1,44 @@ +It has been a (lazy) month since the latest release - and here we are with the new 24.04 release! +And I a got some new cool stuff for you, so let's get started. + +## MatterLinux configuration manager +I wrote a new tool, which allow you to install easily install configuration files (a.k.a. dotfiles). +You see, I always wanted to ship a customized environment with MatterLinux. The only way to do that +was to ship all the packages with a custom default configuration. However there is two problems with +this: +1. It's really hard to find and modify default configuration files for all the packages I want to +modify, and some of the packages don't even ship a default configuration. +2. Some users may prefer the out-of-the-box configurations instead of the custom configurations. + +To solve this problem I decided to ship configuration packages. Well the problem with that is +I cannot do that with `mp`, as the most of these programs require configurations to be installed to +current user's home directory. Well, instead of expanding `mp`, I created a new tool: MatterLinux configuration +manager or `mc`. + +Yeah I really suck at naming things. + +Anyway, `mc` is now in the desktop repo, to learn more about it, [check out this new wiki page](/wiki/mc). +But this brings a new problem to the table. How do I ship different configs? Well, this brings us to the next +topic... + +## Config Hub! +I added a new section to MatterLinux's [website](https://git.matterlinux.xyz/Matter/website), called [config hub](/hub). +It like a list of official configuration packages, that you can install with `mc`. Currently there is only +one config, and it's called "messier87". It's an i3 window manager configuration, but I plan to add more +to the list. + +Also if you are good at ricing, consider creating your own configurations and create a [pull request](https://git.matterlinux.xyz/Matter/content/pulls) +to add them to the cofig hub. + +## Other stuff +- Since last month I added 50 more packages to the desktop repo, mostly python packages which are were required +for polybar. +- I added colors to xcfg. With the new xcfg 24.07, you should get a better visual experience. +- Updated kernel to 6.8 + +## What's next? +I talked about a huge change to he one of the core system components last time. Well, that change is pretty much cancelled. +So instead I might (maybe, IDK) work on the installer. Or I may work package other configurations for the config hub. And, yeah, +I will also expand the repos, adding more desktop environment stuff. + +So that will be it for now. See you in the next post!