Workable nixos system on laptop
This commit is contained in:
parent
4f324cae30
commit
a9aa0f896b
2 changed files with 17 additions and 2 deletions
|
@ -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;
|
||||||
# };
|
# };
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
Reference in a new issue