diff --git a/mkosi.extra/etc/systemd/journald.conf.d/00-kde-linux-default.conf b/mkosi.extra/etc/systemd/journald.conf.d/00-kde-linux-default.conf new file mode 100644 index 0000000..6409e36 --- /dev/null +++ b/mkosi.extra/etc/systemd/journald.conf.d/00-kde-linux-default.conf @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL +# SPDX-FileCopyrightText: 2026 Nate Graham + +# Precious disk space is for user files; cap max log size to something reasonable +SystemMaxUse=500M diff --git a/mkosi.extra/etc/xdg/QtProject/qtlogging.ini b/mkosi.extra/etc/xdg/QtProject/qtlogging.ini new file mode 100644 index 0000000..29493ec --- /dev/null +++ b/mkosi.extra/etc/xdg/QtProject/qtlogging.ini @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL +# SPDX-FileCopyrightText: 2026 Nate Graham + +# Don't log spammy debug and info messages by default +[Rules] + +default=true + +*.debug=false +*.info=false +*.warning=true +*.critical=true diff --git a/mkosi.extra/usr/share/zsh/plugins/kde-linux-default/kde-linux-default-zshrc.zsh b/mkosi.extra/usr/share/zsh/plugins/kde-linux-default/kde-linux-default-zshrc.zsh index b825c97..af21b3b 100644 --- a/mkosi.extra/usr/share/zsh/plugins/kde-linux-default/kde-linux-default-zshrc.zsh +++ b/mkosi.extra/usr/share/zsh/plugins/kde-linux-default/kde-linux-default-zshrc.zsh @@ -89,3 +89,7 @@ alias grep='grep --color=auto' alias la='ls -A' alias ll='ls -l' alias lla='ls -lA' + +# Wrap journal logs viewed in terminal rather than truncating; friendlier for reading +# and copying +export SYSTEMD_LESS=FRXMK