Enable Bitwarden CLI and keybind cheatsheet
Add bitwarden-cli, xdg-utils and gcc to essentials. Configure the noctalia Bitwarden plugin with custom server and generation options. Enable the keybind‑cheatsheet plugin and bind it to Super+Shift+K. Replace several widget displays with gauge visualizations and add a keybinds widget to the bar. Remove obsolete Bitwarden desktop toggles from host modules.
This commit is contained in:
@@ -89,7 +89,6 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
*/
|
*/
|
||||||
bitwarden.enable = false; # Bitwarden: password manager (desktop)
|
|
||||||
iotas.enable = true; # Iotas: lightweight notes manager
|
iotas.enable = true; # Iotas: lightweight notes manager
|
||||||
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
*/
|
*/
|
||||||
bitwarden.enable = false; # Bitwarden: password manager (desktop)
|
|
||||||
iotas.enable = true; # Iotas: lightweight notes manager
|
iotas.enable = true; # Iotas: lightweight notes manager
|
||||||
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ _: {
|
|||||||
/*
|
/*
|
||||||
Productivity / Knowledge Management
|
Productivity / Knowledge Management
|
||||||
*/
|
*/
|
||||||
bitwarden.enable = false; # Bitwarden: password manager (desktop)
|
|
||||||
iotas.enable = false; # Iotas: lightweight notes manager
|
iotas.enable = false; # Iotas: lightweight notes manager
|
||||||
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
# appImages.logseq.enable = false; # Logseq: knowledge base and outliner
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,9 @@
|
|||||||
fortune
|
fortune
|
||||||
yt-dlp
|
yt-dlp
|
||||||
pdfium-binaries
|
pdfium-binaries
|
||||||
|
bitwarden-cli
|
||||||
|
xdg-utils
|
||||||
|
gcc
|
||||||
# File management
|
# File management
|
||||||
trash-cli
|
trash-cli
|
||||||
file-roller
|
file-roller
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
packages = with pkgs; {
|
packages = with pkgs; {
|
||||||
bitwarden = bitwarden-desktop;
|
|
||||||
eddieAirVPN = eddie;
|
eddieAirVPN = eddie;
|
||||||
gnomeCalculator = gnome-calculator;
|
gnomeCalculator = gnome-calculator;
|
||||||
gedit = gedit;
|
gedit = gedit;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
mainBinds = [
|
mainBinds = [
|
||||||
"SUPER, A, exec, anki #\"Flashcard learning application\""
|
"SUPER, A, exec, anki #\"Flashcard learning application\""
|
||||||
"SUPER, B, exec, bitwarden #\"Password manager\""
|
"SUPER, B, exec, noctalia msg panel-toggle launcher \"/bw \" #\"Password manager\""
|
||||||
"SUPER, C, exec, chromium #\"Ungoogled Chromium\""
|
"SUPER, C, exec, chromium #\"Ungoogled Chromium\""
|
||||||
"SUPER, D, exec, vesktop #\"Discord client\""
|
"SUPER, D, exec, vesktop #\"Discord client\""
|
||||||
"SUPER, E, exec, noctalia msg panel-toggle launcher \"/emo \" #\"Emoji picker\""
|
"SUPER, E, exec, noctalia msg panel-toggle launcher \"/emo \" #\"Emoji picker\""
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
"SUPER SHIFT, Escape, exec, noctalia msg panel-toggle session #\"Open Session Menu\""
|
"SUPER SHIFT, Escape, exec, noctalia msg panel-toggle session #\"Open Session Menu\""
|
||||||
"SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\""
|
"SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\""
|
||||||
"SUPER SHIFT, J, exec, dex ${desktopEntriesPath}/jellyfinClient.desktop #\"Jellyfin PWA\""
|
"SUPER SHIFT, J, exec, dex ${desktopEntriesPath}/jellyfinClient.desktop #\"Jellyfin PWA\""
|
||||||
# "SUPER SHIFT, K, exec, noctalia-shell ipc call plugin:keybind-cheatsheet toggle #\"Toggle keybind cheatsheet\""
|
"SUPER SHIFT, K, exec, noctalia msg panel-toggle kenn/keybind-cheatsheet:cheatsheet #\"Toggle keybind cheatsheet\""
|
||||||
"SUPER SHIFT, M, exec, plexamp #\"Music player for Plex\""
|
"SUPER SHIFT, M, exec, plexamp #\"Music player for Plex\""
|
||||||
"SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\""
|
"SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\""
|
||||||
"SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\""
|
"SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\""
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ _: {
|
|||||||
center = ["workspaces"];
|
center = ["workspaces"];
|
||||||
end = [
|
end = [
|
||||||
"tray"
|
"tray"
|
||||||
|
"keybinds"
|
||||||
"notifications"
|
"notifications"
|
||||||
"bluetooth"
|
"bluetooth"
|
||||||
"battery"
|
"battery"
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
_: {
|
||||||
|
programs.noctalia.settings.plugin_settings."noctalia/bitwarden" = {
|
||||||
|
server_url = "https://vw.garandplg.com";
|
||||||
|
vault_timeout = "30";
|
||||||
|
gen_length = 128;
|
||||||
|
gen_uppercase = true;
|
||||||
|
gen_lowercase = true;
|
||||||
|
gen_number = true;
|
||||||
|
gen_special = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -1,14 +1,18 @@
|
|||||||
_: {
|
_: {
|
||||||
programs.noctalia.settings.plugins = {
|
programs.noctalia.settings.plugins = {
|
||||||
enabled = [
|
enabled = [
|
||||||
"noctalia/screen_recorder"
|
"noctalia/bitwarden"
|
||||||
"oldirtty/color_picker"
|
"oldirtty/color_picker"
|
||||||
"nightwatch75/file-search"
|
"nightwatch75/file-search"
|
||||||
|
"kenn/keybind-cheatsheet"
|
||||||
"avivbintangaringga/nix-monitor"
|
"avivbintangaringga/nix-monitor"
|
||||||
|
"noctalia/screen_recorder"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
./bitwarden.nix
|
||||||
|
./keybind-cheatsheet.nix
|
||||||
./screen-recorder.nix
|
./screen-recorder.nix
|
||||||
./nix-monitor.nix
|
./nix-monitor.nix
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
_: {
|
||||||
|
programs.noctalia.settings.plugin_settings."kenn/keybind-cheatsheet" = {
|
||||||
|
compositor = "hyprland";
|
||||||
|
columns = 3;
|
||||||
|
show_actions = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
scale = 1.3;
|
scale = 1.3;
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu.display = "text";
|
cpu.visualization = "gauge";
|
||||||
|
|
||||||
launcher.glyph = "rocket";
|
launcher.glyph = "rocket";
|
||||||
|
|
||||||
@@ -20,25 +20,27 @@
|
|||||||
network.show_label = false;
|
network.show_label = false;
|
||||||
|
|
||||||
network_rx = {
|
network_rx = {
|
||||||
display = "text";
|
visualization = "gauge";
|
||||||
network_speed_compact = true;
|
network_speed_compact = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
network_tx = {
|
network_tx = {
|
||||||
display = "text";
|
visualization = "gauge";
|
||||||
network_speed_compact = true;
|
network_speed_compact = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
ram.display = "text";
|
ram.visualization = "gauge";
|
||||||
|
|
||||||
recorder.type = "noctalia/screen_recorder:recorder";
|
recorder.type = "noctalia/screen_recorder:recorder";
|
||||||
|
|
||||||
|
keybinds.type = "kenn/keybind-cheatsheet:keybinds";
|
||||||
|
|
||||||
spacer_2.type = "spacer";
|
spacer_2.type = "spacer";
|
||||||
|
|
||||||
spacer_3.type = "spacer";
|
spacer_3.type = "spacer";
|
||||||
|
|
||||||
sysmon = {
|
sysmon = {
|
||||||
visualization = "text";
|
visualization = "gauge";
|
||||||
path = "/home";
|
path = "/home";
|
||||||
stat = "disk_free_pct";
|
stat = "disk_free_pct";
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user