added seperated big gui applications

This commit is contained in:
Alexander Szczepanski
2021-09-27 02:43:15 +02:00
parent b43c9ccc05
commit 0169cad357
6 changed files with 95 additions and 73 deletions

View File

@ -3,22 +3,17 @@ let
secrets = import ./secrets.nix;
in
{
imports =
[
(fetchTarball "https://github.com/msteen/nixos-vscode-server/tarball/master")
];
environment.shells = with pkgs; [ bashInteractive zsh ];
services = {
vnstat.enable = true;
tuptime.enable = true;
vscode-server.enable = true;
openssh = {
enable = true;
permitRootLogin = "no";
passwordAuthentication = false;
openFirewall = true;
extraConfig = "StreamLocalBindUnlink yes";
};
nextdns = {
enable = true;
@ -31,6 +26,9 @@ in
];
};
fwupd.enable = true;
journald = {
extraConfig = "SystemMaxUse=500M";
};
};
networking = {
@ -66,6 +64,8 @@ in
ffmpeg
gnupg
gocryptfs
graphviz
hdparm
home-manager
inxi
iotop
@ -74,6 +74,7 @@ in
lsof
manpages
nix-du
nix-tree
nmap
nodejs
pciutils
@ -83,9 +84,6 @@ in
unzip
usbutils
wget
graphviz
nix-tree
hdparm
];
documentation.enable = false;

View File

@ -0,0 +1,48 @@
{ config, pkgs, lib, ... }:
let
unstable = import <nixos-unstable> { config.allowUnfree = true; };
in
{
imports = [ <home-manager/nixos> ];
home-manager.users.alex = { pkgs, ... }: {
home = {
packages = with unstable.pkgs; [
bitwarden
cura
cypress
discord
etcher
firefox
font-manager
fslint
gnome.cheese
homebank
insomnia
jellyfin-media-player
jellyfin-mpv-shim
kdenlive
keepassxc
libreoffice
lutris
lxrandr
mangohud
meld
pinta
prusa-slicer
rpi-imager
signal-desktop
solaar
spotify
steam
teams
virtmanager
vulkan-tools
wine
winetricks
obs-studio
];
};
};
}

View File

@ -28,48 +28,13 @@ in
arandr
baobab
barrier
bitwarden
blueberry
cura
cypress
discord
etcher
evince
firefox
font-manager
fslint
gnome.cheese
gnome.eog
gnome.file-roller
gnome.gnome-calculator
gnome.seahorse
homebank
insomnia
jellyfin-media-player
jellyfin-mpv-shim
kdenlive
keepassxc
libnotify
libreoffice
lutris
lxrandr
mangohud
meld
nextcloud-client
pinta
prusa-slicer
rpi-imager
signal-desktop
solaar
spotify
steam
teams
unrar
virtmanager
vulkan-tools
wine
winetricks
obs-studio
];
};
@ -228,12 +193,6 @@ in
# SSH_AUTH_SOCK = "/run/user/1000/keyring/ssh";
# };
# };
# keychain = {
# enable = true;
# enableXsessionIntegration = true;
# enableZshIntegration = true;
# };
};
services = {
@ -364,10 +323,6 @@ in
flameshot.enable = true;
};
xresources.properties = {
"Xft.dpi" = 120;
};
xsession = {
enable = true;
pointerCursor = {
@ -414,10 +369,5 @@ in
};
};
};
# manuals not needed
manual.html.enable = false;
manual.json.enable = false;
manual.manpages.enable = false;
};
}

View File

@ -40,6 +40,7 @@
ranger
sshfs
tree
unrar
youtube-dl
];
};
@ -73,7 +74,11 @@
};
matchBlocks."nixos-vm" = {
hostname = "192.168.122.43";
hostname = "192.168.122.222";
remoteForwards = [{
bind.address = "/run/user/1000/gnupg/S.gpg-agent";
host.address = "/run/user/1000/gnupg/S.gpg-agent";
}];
};
matchBlocks."mini" = {