Just go ahead and add i3wm to bastion
This commit is contained in:
parent
bcc389834c
commit
1a593accad
3 changed files with 44 additions and 26 deletions
|
@ -3,12 +3,12 @@
|
||||||
./programs/kitty.nix
|
./programs/kitty.nix
|
||||||
./programs/firefox.nix
|
./programs/firefox.nix
|
||||||
./programs/polybar.nix
|
./programs/polybar.nix
|
||||||
./programs/chromium.nix
|
#./programs/chromium.nix
|
||||||
./programs/gnome-terminal.nix
|
./programs/gnome-terminal.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
services.blueman-applet.enable = true;
|
#services.blueman-applet.enable = true;
|
||||||
services.network-manager-applet.enable = true;
|
#services.network-manager-applet.enable = true;
|
||||||
|
|
||||||
services.flameshot = {
|
services.flameshot = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -27,9 +27,9 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.mpv.enable = true;
|
#programs.mpv.enable = true;
|
||||||
programs.firefox.enable = true;
|
programs.firefox.enable = true;
|
||||||
programs.chromium.enable = true;
|
#programs.chromium.enable = true;
|
||||||
programs.browserpass.enable = true;
|
programs.browserpass.enable = true;
|
||||||
|
|
||||||
programs.rofi = {
|
programs.rofi = {
|
||||||
|
@ -43,39 +43,39 @@
|
||||||
#dunst
|
#dunst
|
||||||
#xidlehook?
|
#xidlehook?
|
||||||
|
|
||||||
feh
|
# feh
|
||||||
vlc
|
# vlc
|
||||||
loupe
|
# loupe
|
||||||
arandr
|
arandr
|
||||||
gparted
|
# gparted
|
||||||
brightnessctl
|
# brightnessctl
|
||||||
pavucontrol
|
# pavucontrol
|
||||||
pinentry-qt
|
pinentry-qt
|
||||||
gnome-terminal
|
gnome-terminal
|
||||||
xorg.xkill
|
xorg.xkill
|
||||||
nemo-with-extensions
|
nemo-with-extensions
|
||||||
|
|
||||||
# Other Apps
|
# Other Apps
|
||||||
wine
|
# wine
|
||||||
gthumb
|
# gthumb
|
||||||
qtpass
|
qtpass
|
||||||
ledger
|
# ledger
|
||||||
librecad
|
# librecad
|
||||||
libreoffice
|
# libreoffice
|
||||||
sound-juicer
|
# sound-juicer
|
||||||
virt-manager
|
virt-manager
|
||||||
sublime-merge
|
sublime-merge
|
||||||
openscad-unstable
|
# openscad-unstable
|
||||||
];
|
];
|
||||||
|
|
||||||
home.file = {
|
home.file = {
|
||||||
".config/IJHack/QtPass.conf".source = ./assets/QtPass.conf;
|
".config/IJHack/QtPass.conf".source = ./assets/QtPass.conf;
|
||||||
".local/share/OpenSCAD/libraries/BOSL2" = {
|
# ".local/share/OpenSCAD/libraries/BOSL2" = {
|
||||||
source = builtins.fetchGit {
|
# source = builtins.fetchGit {
|
||||||
url = "https://github.com/BelfrySCAD/BOSL2";
|
# url = "https://github.com/BelfrySCAD/BOSL2";
|
||||||
rev = "7821a5143c7ab488ff3ff73d0cd0c4b508fb5796";
|
# rev = "7821a5143c7ab488ff3ff73d0cd0c4b508fb5796";
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
};
|
||||||
|
|
||||||
# picom --vsync --experimental-backend
|
# picom --vsync --experimental-backend
|
||||||
|
@ -86,7 +86,7 @@
|
||||||
bars = [];
|
bars = [];
|
||||||
keybindings = lib.mkForce {};
|
keybindings = lib.mkForce {};
|
||||||
startup = [
|
startup = [
|
||||||
{ command = "qtpass"; notification = false; }
|
# { command = "qtpass"; notification = false; }
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,10 @@
|
||||||
# https://xcp-ng.org/docs/networking.html#intel-i218-i219-slow-speed
|
# https://xcp-ng.org/docs/networking.html#intel-i218-i219-slow-speed
|
||||||
# https://serverfault.com/questions/581265/disable-tcp-checksum-offloading-on-kvm-virtual-network
|
# https://serverfault.com/questions/581265/disable-tcp-checksum-offloading-on-kvm-virtual-network
|
||||||
|
|
||||||
|
# TODO: systemd-boot
|
||||||
|
# TODO: security cam view
|
||||||
|
# TODO: disk encryption
|
||||||
|
|
||||||
networking.hostName = "bastion";
|
networking.hostName = "bastion";
|
||||||
networking.hostId = "0d13f99b";
|
networking.hostId = "0d13f99b";
|
||||||
|
|
||||||
|
@ -20,7 +24,7 @@
|
||||||
home-manager = {
|
home-manager = {
|
||||||
users."lauren_lagarde" = {
|
users."lauren_lagarde" = {
|
||||||
home.stateVersion = "24.11";
|
home.stateVersion = "24.11";
|
||||||
imports = self.homeManagerModules."lauren_lagarde@tui.mlaga97.space";
|
imports = self.homeManagerModules."lauren_lagarde@gui.mlaga97.space";
|
||||||
};
|
};
|
||||||
extraSpecialArgs = { inherit self pkgs-unstable; };
|
extraSpecialArgs = { inherit self pkgs-unstable; };
|
||||||
};
|
};
|
||||||
|
@ -52,6 +56,11 @@
|
||||||
../../users/lauren_lagarde/configuration.nix
|
../../users/lauren_lagarde/configuration.nix
|
||||||
../../users/ashley_funkhouser/ashley_funkhouser.nix
|
../../users/ashley_funkhouser/ashley_funkhouser.nix
|
||||||
|
|
||||||
|
# i3wm
|
||||||
|
../../nixos/features/i3wm.nix
|
||||||
|
../../nixos/features/hardware/yubikey.nix
|
||||||
|
../../nixos/tweaks/intel_igpu_screen_tearing.nix
|
||||||
|
|
||||||
# Bastion Features
|
# Bastion Features
|
||||||
../../nixos/features/hardware/yubikey.nix
|
../../nixos/features/hardware/yubikey.nix
|
||||||
../../nixos/features/virtualization/dockge.nix
|
../../nixos/features/virtualization/dockge.nix
|
||||||
|
|
|
@ -33,6 +33,15 @@
|
||||||
|
|
||||||
# Lauren Base
|
# Lauren Base
|
||||||
../../users/lauren_lagarde/configuration.nix
|
../../users/lauren_lagarde/configuration.nix
|
||||||
|
{
|
||||||
|
home-manager = {
|
||||||
|
users."lauren_lagarde" = {
|
||||||
|
home.stateVersion = stateVersion;
|
||||||
|
imports = self.homeManagerModules."lauren_lagarde@gui.mlaga97.space";
|
||||||
|
};
|
||||||
|
extraSpecialArgs = { inherit self pkgs-unstable; };
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
# i3wm
|
# i3wm
|
||||||
../../nixos/features/i3wm.nix
|
../../nixos/features/i3wm.nix
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue