Workable nixos system on laptop

This commit is contained in:
Daniel Flanagan 2023-08-02 15:06:18 -05:00
parent 4f324cae30
commit a9aa0f896b
2 changed files with 17 additions and 2 deletions

View file

@ -5,6 +5,8 @@
programs.home-manager.enable = true; programs.home-manager.enable = true;
# TODO: firefox with userchrome
# wayland.windowManager.sway = { # wayland.windowManager.sway = {
# enable = true; # enable = true;
# }; # };

View file

@ -38,6 +38,8 @@ in {
./thinker-hardware.nix ./thinker-hardware.nix
]; ];
nix.settings.experimental-features = [ "nix-command" "flakes" ];
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@ -141,18 +143,18 @@ in {
exa exa
fd fd
feh feh
firefox (firefox.override { extraNativeMessagingHosts = [ passff-host ]; })
fwupd fwupd
gimp gimp
git git
git-lfs git-lfs
gnupg
grim grim
helix helix
hexyl hexyl
htop htop
inkscape inkscape
iputils iputils
killall
kitty kitty
krita krita
libinput libinput
@ -163,6 +165,7 @@ in {
nnn nnn
noto-fonts noto-fonts
pamixer pamixer
(pass.withExtensions (exts: [ exts.pass-otp ]))
pavucontrol pavucontrol
playerctl playerctl
pulsemixer pulsemixer
@ -170,6 +173,7 @@ in {
restic restic
ripgrep ripgrep
rsync rsync
rtx
sd sd
skim skim
slurp slurp
@ -188,8 +192,17 @@ in {
wofi wofi
xh xh
zathura zathura
zstd
]; ];
services.pcscd.enable = true;
services.gnome.gnome-keyring.enable = true;
programs.gnupg.agent = {
enable = true;
pinentryFlavor = "gnome3";
enableSSHSupport = true;
};
programs.thunar.enable = true; programs.thunar.enable = true;
services.tailscale = { services.tailscale = {