😍🍆🩸

This commit is contained in:
Alexander Szczepanski
2021-09-20 08:09:55 +02:00
parent 74a0b4f9bd
commit 6afab6aa13
4 changed files with 50 additions and 45 deletions

View File

@ -16,47 +16,19 @@
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
barrier
bspwm
chromium chromium
cura
cypress
dunst
etcher
evince
firefox
font-manager
fslint
fswebcam fswebcam
glxinfo glxinfo
gparted gparted
insomnia
jellyfin-media-player
jellyfin-mpv-shim
kdenlive
keepassxc
libnotify
libreoffice
libsecret libsecret
lightlocker lightlocker
mangohud
meld
mpv
networkmanager-openconnect networkmanager-openconnect
nextcloud-client
openconnect openconnect
pantheon.elementary-gtk-theme pantheon.elementary-gtk-theme
pantheon.elementary-icon-theme pantheon.elementary-icon-theme
pinta
ponymix ponymix
prusa-slicer
pulseaudio-ctl pulseaudio-ctl
python39Packages.pyyaml python39Packages.pyyaml
solaar
sxhkd
virtmanager
vulkan-tools
winetricks
]; ];
programs = { programs = {
@ -157,14 +129,6 @@
}; };
defaultSession = "xsession"; defaultSession = "xsession";
session = [{ session = [{
manage = "desktop";
name = "bspwm";
start = ''
${pkgs.bspwm}/bin/bspwm -c /etc/bspwmrc &
${pkgs.sxhkd}/bin/sxhkd -c /etc/sxhkdrc &
${pkgs.xfce.xfce4-session}/bin/xfce4-session
'';
} {
manage = "desktop"; manage = "desktop";
name = "xsession"; name = "xsession";
start = ''exec $HOME/.xsession''; start = ''exec $HOME/.xsession'';

View File

@ -1,4 +1,8 @@
{ config, pkgs, lib, ... }: { config, pkgs, lib, ... }:
let
unstable = import <nixos-unstable> { config.allowUnfree = true; };
in
{ {
imports = [ <home-manager/nixos> ]; imports = [ <home-manager/nixos> ];
@ -10,27 +14,51 @@
source = ./.bin/rofi-default-sink.sh; source = ./.bin/rofi-default-sink.sh;
}; };
}; };
packages = with pkgs; [ packages = with unstable.pkgs; [
arandr arandr
baobab baobab
barrier
bitwarden bitwarden
blueberry blueberry
cura
cypress
discord
etcher
evince
firefox
font-manager
fslint
gnome.cheese gnome.cheese
gnome.eog gnome.eog
gnome.file-roller gnome.file-roller
gnome.gnome-calculator gnome.gnome-calculator
gnome.seahorse gnome.seahorse
homebank homebank
insomnia
jellyfin-media-player
jellyfin-mpv-shim
kdenlive
keepassxc
libnotify
libreoffice
lutris lutris
lxrandr
mangohud
meld
nextcloud-client
pinta
prusa-slicer
rpi-imager rpi-imager
signal-desktop signal-desktop
solaar
spotify spotify
steam steam
discord
lxrandr
teams teams
unrar unrar
virtmanager
vulkan-tools
wine wine
winetricks
]; ];
}; };
@ -94,14 +122,17 @@
programs = { programs = {
vscode = { vscode = {
enable = true; enable = true;
package = pkgs.vscode; package = unstable.pkgs.vscode;
extensions = with pkgs.vscode-extensions; [ extensions = with unstable.pkgs.vscode-extensions; [
bbenoist.Nix bbenoist.nix
eamodio.gitlens
editorconfig.editorconfig editorconfig.editorconfig
ms-azuretools.vscode-docker ms-azuretools.vscode-docker
ms-vsliveshare.vsliveshare ms-vsliveshare.vsliveshare
#hsnazar.hyper-term-theme ms-vscode.cpptools
eamodio.gitlens mskelton.one-dark-theme
ms-kubernetes-tools.vscode-kubernetes-tools
ryu1kn.partial-diff
]; ];
# userSettings = { # userSettings = {
# #"terminal.integrated.fontFamily" = "Hack"; # #"terminal.integrated.fontFamily" = "Hack";
@ -264,6 +295,10 @@
}; };
}; };
barrier.client = {
enable = true;
};
nextcloud-client = { nextcloud-client = {
enable = true; enable = true;
startInBackground = true; startInBackground = true;

View File

@ -97,7 +97,6 @@ in
fswatch fswatch
]; ];
services.xserver.videoDrivers = [ "amdgpu" ]; services.xserver.videoDrivers = [ "amdgpu" ];
services.hardware.xow.enable = true; services.hardware.xow.enable = true;
services.printing.enable = true; services.printing.enable = true;

View File

@ -23,6 +23,7 @@ in
../configs/common.nix ../configs/common.nix
../configs/user.nix ../configs/user.nix
../configs/user-gui.nix ../configs/user-gui.nix
<home-manager/nixos>
]; ];
# boot.initrd.luks.devices = { # boot.initrd.luks.devices = {
@ -154,6 +155,12 @@ in
}; };
}; };
home-manager.users.alex.services.barrier.client = {
enable = true;
name = "thinkpad";
server = "192.168.0.150:24800"
};
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
nvidia-offload nvidia-offload
xorg.xf86videointel xorg.xf86videointel