decouple vpn and proxies

This commit is contained in:
Aleksandr 2025-01-11 22:25:03 +03:00
parent 1518f7007b
commit 476c13d296
13 changed files with 103 additions and 45 deletions

View file

@ -1,4 +1,7 @@
{
services.xserver.windowManager.qtile = {
enable = true;
};
imports = [
./net.nix
./firewall.nix
@ -8,5 +11,7 @@
./social.nix
./stash.nix
./net.nix
./devenv.nix
];
}

View file

@ -0,0 +1,36 @@
{ config, lib, pkgs, ... }:
{
# TODO: dotfiles for DOOM emacs.
environment.systemPackages = with pkgs; [
# BTW I use it for real.
emacs
# Spellcheck
ispell
languagetool
proselint
# VCS
git
jujutsu
# Markdown
pandoc
# NixOS Devops
# Binary cache
attic-client
# Deployment
colmena
nixos-anywhere
# Other useful tools.
fd
hyperfine
ripgrep
p7zip
];
}

View file

@ -1,3 +1,5 @@
# Temporary location for modules and other code. Stacked here until
# there's no similarties which useful to take out.
{ pkgs, inputs, ... }:
{
imports = [ inputs.vnj.nixosModules.x86_64-linux.default ];
@ -27,20 +29,15 @@
environment.systemPackages = with pkgs; [
obsidian
git
# element-desktop
# monero-gui
emacs
fd
ripgrep
sioyek
signal-desktop
terraform
pavucontrol
vlc
wine
winetricks
yandex-cloud
qbittorrent
element-desktop
];
fonts.packages = with pkgs; [

View file

@ -1,4 +1,9 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
protontricks
];
programs = {
gamescope = {
enable = true;