😍✋🍆🩸
This commit is contained in:
@ -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'';
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user