feat: packages

This commit is contained in:
s-prechtl 2024-10-21 13:20:08 +02:00
parent 793a476227
commit af218f566b

View file

@ -109,10 +109,12 @@
blueman blueman
brave brave
brightnessctl brightnessctl
chromium
clang-tools clang-tools
cmake cmake
discord discord
fastfetch fastfetch
file
filezilla filezilla
gccgo gccgo
gdb gdb
@ -124,6 +126,7 @@
hyprshot hyprshot
inputs.zen-browser.packages."${system}".specific inputs.zen-browser.packages."${system}".specific
libgcc libgcc
marp-cli
nerdfonts nerdfonts
networkmanagerapplet networkmanagerapplet
nextcloud-client nextcloud-client
@ -138,8 +141,9 @@
python3 python3
ripgrep ripgrep
rustup rustup
spotify signal-desktop
socat socat
spotify
teams-for-linux teams-for-linux
thunderbird thunderbird
tldr tldr
@ -150,6 +154,7 @@
wdisplays wdisplays
webcord webcord
wget wget
wireguard-tools
wireshark wireshark
wl-clipboard wl-clipboard
wofi wofi
@ -223,7 +228,23 @@
# Or disable the firewall altogether. # Or disable the firewall altogether.
# networking.firewall.enable = false; # networking.firewall.enable = false;
security.pam.services.hyprlock = {}; security.pam.services.hyprlock = {};
networking.wg-quick.interfaces = {
wg0 = {
address = ["10.154.125.2/24"];
dns = ["10.0.0.1"];
privateKeyFile = "/home/sprechtl/.wg-keys/priv";
peers = [
{
publicKey = "GEX4m+MaTgiFJIusY8lAWkKji5WjzKmyMsSbCmBmHSQ=";
presharedKeyFile = "/home/sprechtl/.wg-keys/psk";
allowedIPs = ["0.0.0.0/0" "::/0"];
endpoint = "sprechtl.ddns.net:51820";
persistentKeepalive = 25;
}
];
};
};
# This value determines the NixOS release from which the default # This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions # settings for stateful data, like file locations and database versions
# on your system were taken. Its perfectly fine and recommended to leave # on your system were taken. Its perfectly fine and recommended to leave