foot, vscode, bitwarden and email setup
This commit is contained in:
parent
ad478d1e9e
commit
5745b464d9
2 changed files with 90 additions and 3 deletions
|
|
@ -100,11 +100,9 @@
|
||||||
waybar
|
waybar
|
||||||
swaylock-effects
|
swaylock-effects
|
||||||
swayidle
|
swayidle
|
||||||
bitwarden-cli
|
swaybg
|
||||||
bitwarden
|
|
||||||
pcmanfm
|
pcmanfm
|
||||||
pavucontrol
|
pavucontrol
|
||||||
exa
|
|
||||||
(neovim.override {
|
(neovim.override {
|
||||||
vimAlias = true;
|
vimAlias = true;
|
||||||
configure = {
|
configure = {
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,13 @@
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
gimp
|
gimp
|
||||||
|
logseq
|
||||||
|
quickemu
|
||||||
|
exa
|
||||||
|
bitwarden-cli
|
||||||
|
bitwarden
|
||||||
|
playerctl
|
||||||
|
nextcloud-client
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
|
|
@ -63,8 +70,13 @@
|
||||||
name = "Materia-dark";
|
name = "Materia-dark";
|
||||||
package = pkgs.materia-theme;
|
package = pkgs.materia-theme;
|
||||||
};
|
};
|
||||||
|
gtk3.bookmarks = [
|
||||||
|
"file:///home/tristan/Documents"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# services.mako.enable = true;
|
||||||
|
|
||||||
programs.ncmpcpp.enable = true;
|
programs.ncmpcpp.enable = true;
|
||||||
programs.ncmpcpp.settings.mpd_host = "192.168.1.2";
|
programs.ncmpcpp.settings.mpd_host = "192.168.1.2";
|
||||||
# services.mpd-mpris.enable = true;
|
# services.mpd-mpris.enable = true;
|
||||||
|
|
@ -90,4 +102,81 @@
|
||||||
c = "cycle sub-visibility";
|
c = "cycle sub-visibility";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.foot.enable = true;
|
||||||
|
programs.foot.settings = {
|
||||||
|
main = {
|
||||||
|
term = "xterm-256color";
|
||||||
|
font = "mono:size=12";
|
||||||
|
};
|
||||||
|
colors = {
|
||||||
|
foreground="abb2bf";
|
||||||
|
background="282c34";
|
||||||
|
regular0="222222";
|
||||||
|
regular1="eb3a26";
|
||||||
|
regular2="7fbc59";
|
||||||
|
regular3="e9db65";
|
||||||
|
regular4="4781d1";
|
||||||
|
regular5="7d74bb";
|
||||||
|
regular6="50a2bd";
|
||||||
|
regular7="dcdccc";
|
||||||
|
bright0="666666";
|
||||||
|
bright1="e15d4e";
|
||||||
|
bright2="8fbd73";
|
||||||
|
bright3="e3d97e";
|
||||||
|
bright4="6791ce";
|
||||||
|
bright5="8f88be";
|
||||||
|
bright6="6caabf";
|
||||||
|
bright7="ffffff";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.vscode = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.vscodium;
|
||||||
|
extensions = with pkgs; [
|
||||||
|
vscode-extensions.asvetliakov.vscode-neovim
|
||||||
|
vscode-extensions.jnoortheen.nix-ide
|
||||||
|
];
|
||||||
|
userSettings = {
|
||||||
|
"vscode-neovim.neovimExecutablePaths.linux" = "/run/current-system/sw/bin/nvim";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
services.nextcloud-client.enable = true;
|
||||||
|
services.nextcloud-client.startInBackground = true;
|
||||||
|
|
||||||
|
accounts.email.accounts."tristan@tristans.cloud" = {
|
||||||
|
notmuch.enable = true;
|
||||||
|
neomutt.enable = true;
|
||||||
|
mbsync.enable = true;
|
||||||
|
userName = "tristan@tristans.cloud";
|
||||||
|
realName = "Tristan";
|
||||||
|
address = "tristan@tristans.cloud";
|
||||||
|
primary = true;
|
||||||
|
passwordCommand = "rbw get privateemail";
|
||||||
|
smtp = {
|
||||||
|
host = "mail.privateemail.com";
|
||||||
|
port = 465;
|
||||||
|
tls.enable = true;
|
||||||
|
};
|
||||||
|
imap = {
|
||||||
|
host = "mail.privateemail.com";
|
||||||
|
port = 993;
|
||||||
|
tls.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.notmuch.enable = true;
|
||||||
|
programs.neomutt.enable = true;
|
||||||
|
programs.mbsync.enable = true;
|
||||||
|
services.mbsync.enable = true;
|
||||||
|
|
||||||
|
programs.rbw = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
email = "tristan@tristans.cloud";
|
||||||
|
base_url = "https://vault.tristans.cloud";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue