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;
# TODO: firefox with userchrome
# wayland.windowManager.sway = {
# enable = true;
# };

View file

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