mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-19 10:56:05 -07:00
Refactor bulwark to be similiar to kestrel
This commit is contained in:
parent
e39383a1fc
commit
379627f1e6
@ -22,7 +22,7 @@
|
|||||||
nixpkgs.overlays = import ../../lib/overlays.nix;
|
nixpkgs.overlays = import ../../lib/overlays.nix;
|
||||||
|
|
||||||
# Custom kernel is set within Jovian-Nixos
|
# Custom kernel is set within Jovian-Nixos
|
||||||
# boot.kernelPackages = pkgs.linuxPackages_zen;
|
#boot.kernelPackages = pkgs.linuxPackages_zen;
|
||||||
|
|
||||||
# Hardware options
|
# Hardware options
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
@ -50,9 +50,6 @@
|
|||||||
nerdfonts
|
nerdfonts
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable zsh
|
|
||||||
programs.zsh.enable = true;
|
|
||||||
|
|
||||||
# Define user account.
|
# Define user account.
|
||||||
users.users.${user} = {
|
users.users.${user} = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
@ -60,61 +57,41 @@
|
|||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
};
|
};
|
||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile.
|
||||||
# $ nix search wget
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
vim
|
# One-off stable packages
|
||||||
git
|
|
||||||
killall
|
|
||||||
pciutils
|
|
||||||
syncthing
|
|
||||||
pinentry-curses
|
|
||||||
trash-cli
|
|
||||||
unzip
|
|
||||||
nnn
|
|
||||||
advcpmv
|
|
||||||
neovim
|
|
||||||
] ++ [
|
] ++ [
|
||||||
|
# One-off unstable packages
|
||||||
pkgs-unstable.ungoogled-chromium
|
pkgs-unstable.ungoogled-chromium
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable user services
|
|
||||||
services = {
|
|
||||||
gvfs.enable = true; # USB automount
|
|
||||||
blueman.enable = true;
|
|
||||||
printing.enable = true;
|
|
||||||
printing.drivers = [ pkgs.hplip ];
|
|
||||||
avahi.enable = true;
|
|
||||||
avahi.nssmdns = true;
|
|
||||||
syncthing = {
|
|
||||||
enable = true;
|
|
||||||
user = "${user}";
|
|
||||||
dataDir = "/home/${user}/sync";
|
|
||||||
configDir = "/home/${user}/.config/syncthing";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# Enable the OpenSSH daemon.
|
|
||||||
services.openssh.enable = true;
|
|
||||||
services.pcscd.enable = true;
|
|
||||||
programs.gnupg.agent = {
|
|
||||||
enable = true;
|
|
||||||
pinentryFlavor = "curses";
|
|
||||||
enableSSHSupport = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Enable modules
|
# Enable modules
|
||||||
modules = {
|
modules = {
|
||||||
services = {
|
desktop = {
|
||||||
samba-client.enable = true;
|
#sway.enable = true;
|
||||||
};
|
};
|
||||||
devel = {
|
devel = {
|
||||||
tooling.enable = true;
|
#engineering.enable = true;
|
||||||
|
notes.enable = true;
|
||||||
|
#python.enable = true;
|
||||||
|
#tooling.enable = true;
|
||||||
};
|
};
|
||||||
gaming = {
|
gaming = {
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
};
|
};
|
||||||
|
services = {
|
||||||
|
#jellyfin.enable = true;
|
||||||
|
#peripherals.enable = true;
|
||||||
|
samba-client.enable = true;
|
||||||
|
#samba-server.enable = true;
|
||||||
|
syncthing.enable = true;
|
||||||
|
#virt-manager.enable = true;
|
||||||
|
};
|
||||||
|
system = {
|
||||||
|
ssh.enable = true;
|
||||||
|
terminal.enable = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
# Did you read the comment?
|
||||||
system.stateVersion = "23.05"; # Did you read the comment?
|
system.stateVersion = "23.05";
|
||||||
}
|
}
|
||||||
|
@ -4,11 +4,14 @@
|
|||||||
home.homeDirectory = "/home/${user}";
|
home.homeDirectory = "/home/${user}";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
# Setup git
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
userName = "starr-dusT";
|
||||||
|
userEmail = "starrtyler88@gmail.com";
|
||||||
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
chezmoi
|
|
||||||
rbw
|
|
||||||
zk
|
|
||||||
bat
|
|
||||||
];
|
];
|
||||||
|
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.05";
|
||||||
|
@ -55,6 +55,13 @@
|
|||||||
extraGroups = [ "wheel" "docker" "libvirtd" ]; # Enable ‘sudo’ for the user.
|
extraGroups = [ "wheel" "docker" "libvirtd" ]; # Enable ‘sudo’ for the user.
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# List packages installed in system profile.
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
# One-off stable packages
|
||||||
|
] ++ [
|
||||||
|
# One-off unstable packages
|
||||||
|
];
|
||||||
|
|
||||||
# Enable modules
|
# Enable modules
|
||||||
imports = [ ../../modules ];
|
imports = [ ../../modules ];
|
||||||
modules = {
|
modules = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user