Save current working state from laptop to get this to the new workstation
This commit is contained in:
parent
8106fbb14d
commit
8550329330
5 changed files with 75 additions and 50 deletions
39
home.nix
39
home.nix
|
@ -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" = {};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue