feat: Add option to always show the username module (#408)

This commit is contained in:
Gimbar
2019-09-22 22:32:11 +02:00
committed by Kevin Song
parent 08340328dd
commit 702ad274cf
3 changed files with 24 additions and 3 deletions
+5 -2
View File
@@ -17,8 +17,11 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> {
const ROOT_UID: Option<u32> = Some(0);
let user_uid = get_uid();
if user != logname || ssh_connection.is_some() || user_uid == ROOT_UID {
let mut module = context.new_module("username");
let mut module = context.new_module("username");
let show_always = module.config_value_bool("show_always").unwrap_or(false);
if user != logname || ssh_connection.is_some() || user_uid == ROOT_UID || show_always {
let module_style = get_mod_style(user_uid, &module);
module.set_style(module_style);
module.new_segment("username", &user?);