This commit is contained in:
Lgmrszd 2023-10-30 19:20:54 +03:00
parent 475374c653
commit fd47f8be1e
No known key found for this signature in database
GPG key ID: 9396B8BA6FBB14DE
6 changed files with 193 additions and 31 deletions

View file

@ -1,4 +1,4 @@
{ config, pkgs, pkgs-stable, ... }:
{ config, osConfig, secrets, pkgs, pkgs-stable, ... }:
{
home.username = "lgm";
@ -8,9 +8,38 @@
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
wineWowPackages.waylandFull
# my scripts
((import ./scripts/rebuild.nix) {inherit pkgs;})
wineWowPackages.waylandFull
openconnect
ani-cli
# file editing
onlyoffice-bin
# theming
libsForQt5.qtstyleplugin-kvantum
# osConfig.nur.repos.baduhai.koi
(catppuccin-gtk.override {
variant = "latte";
accents = [ "yellow" ];
})
(catppuccin-kde.override {
flavour = [ "macchiato" "latte" ];
accents = [ "yellow" ];
})
(catppuccin-kvantum.override {
variant = "Latte";
accent = "Yellow";
})
(catppuccin-kvantum.override {
variant = "Macchiato";
accent = "Yellow";
})
# web
firefox
protonvpn-gui
protonvpn-cli
# security
keepassxc
onlykey
@ -40,6 +69,8 @@
# games
prismlauncher
xonotic
superTux
superTuxKart
lutris
# dev
jetbrains.idea-community
@ -54,6 +85,7 @@
# p7zip
# utils
git-crypt
appimage-run
kate
ncdu
@ -63,7 +95,7 @@
ripgrep # recursively searches directories for a regex pattern
jq # A lightweight and flexible command-line JSON processor
exa # A modern replacement for ‘ls’
eza
# networking tools
dnsutils # `dig` + `nslookup`
@ -75,7 +107,6 @@
# etc
vlc
qbittorrent
libsForQt5.qtstyleplugin-kvantum
# misc
cowsay
# file
@ -112,6 +143,18 @@
monero-gui
];
# Email stuff
programs.thunderbird = {
enable = true;
package = pkgs.thunderbird;
profiles = secrets.email-stuff.thunderbirdProfiles;
};
accounts.email.accounts = secrets.email-stuff.emailAccounts;
# ---------
services.nextcloud-client = {
enable = true;
};
@ -132,12 +175,6 @@
};
};
programs.thunderbird = {
enable = true;
package = pkgs.thunderbird;
profiles.lgmrszd.isDefault = true;
};
programs.pazi = {
enable = true;
enableFishIntegration = true;