added seperated big gui applications
This commit is contained in:
@ -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;
|
||||
|
48
configs/user-gui-applications.nix
Normal file
48
configs/user-gui-applications.nix
Normal 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
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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" = {
|
||||
|
Reference in New Issue
Block a user