Save current working state from laptop to get this to the new workstation

This commit is contained in:
Markus Heurung 2024-04-11 16:26:54 +02:00
parent 8106fbb14d
commit 8550329330
5 changed files with 75 additions and 50 deletions

View file

@ -20,6 +20,7 @@
# '')
_1password
_1password-gui
atkinson-hyperlegible
brightnessctl
curl
distrobox
@ -31,6 +32,7 @@
powertop
qutebrowser
solargraph
sops
tmux
wget
wl-clipboard
@ -70,15 +72,18 @@
accounts = {
email = {
accounts = {
mailbox = {
privat = {
primary = true;
address = "markus@heurung.net";
realName = "Markus Heurung";
userName = "markus@heurung.net";
passwordCommand = "op read op://personal/mailbox.org/password";
passwordCommand = ''(/run/current-system/sw/bin/cat $XDG_RUNTIME_DIR/secrets/mail/privat/password)'';
imap.host = "imap.mailbox.org";
#neomutt.enable = true;
#mbsync.enable = true;
# neomutt.enable = true;
mbsync = {
enable = true;
create = "both";
};
};
};
};
@ -87,6 +92,9 @@
atuin = {
enable = true;
enableFishIntegration = true;
flags = [
"--disable-up-arrow"
];
};
bat = {
enable = true;
@ -193,9 +201,10 @@
scrollback_lines = 10000;
scrollback_pager_history_size = 4096;
strip_trailing_space = "smart";
tab_bar_min_tabs = 1;
tab_bar_edge = "bottom";
tab_powerline_style = "slanted";
tab_bar_min_tabs = 2;
tab_bar_style = "powerline";
tab_powerline_style = "round";
tab_title_template = "{title}{' :{}:'.format(num_windows) if num_windows > 1 else ''}";
};
theme = "Catppuccin-Mocha";
@ -259,7 +268,7 @@
tabstop = 2;
};
plugins = {
comment-nvim.enable = true;
comment.enable = true;
cmp-cmdline.enable = true;
cmp-fish.enable = true;
cmp-nvim-lsp.enable = true;
@ -322,6 +331,9 @@
extraPlugins = with pkgs.vimPlugins; [
];
};
mbsync = {
enable = true;
};
ripgrep.enable = true;
starship = {
enable = true;
@ -334,6 +346,11 @@
};
services = {
mbsync = {
enable = true;
preExec = "";
postExec = "";
};
espanso = {
enable = true;
package = pkgs.espanso-wayland;
@ -359,6 +376,11 @@
swayidle = {
enable = true;
};
syncthing = {
enable = true;
# dataDir = "/home/muhh/Sync";
# configDir = "/home/muhh/.config/syncthing";
};
};
sops = {
@ -366,6 +388,9 @@
defaultSopsFile = ./secrets/secrets.yaml;
secrets = {
just_a_test = {};
"mail/privat/address" = {};
"mail/privat/username" = {};
"mail/privat/password" = {};
};
};