···6677{
88 imports =
99- [ # Include the results of the hardware scan.
99+ [
1010+ # Include the results of the hardware scan.
1011 ./hardware-configuration.nix
1112 ./boot.nix
1213 ./networking.nix
···11{ pkgs, lib, ... }:
22-let # bash script to let dbus know about important env variables and
22+let # bash script to let dbus know about important env variables and
33 # propagate them to relevent services run at the end of sway config
44 # see
55 # https://github.com/emersion/xdg-desktop-portal-wlr/wiki/"It-doesn't-work"-Troubleshooting-Checklist
···2727 name = "configure-gtk";
2828 destination = "/bin/configure-gtk";
2929 executable = true;
3030- text = let
3131- # TODO: figure out why these bindings exist or where they're used
3232- schema = pkgs.gsettings-desktop-schemas;
3333- datadir = "${schema}/share/gsettings-schemas/${schema.name}";
3434- in ''
3535-6 gnome_schema=org.gnome.desktop.interface
3636- gsettings set $gnome_schema gtk-theme 'Dracula'
3737- '';
3030+ text =
3131+ let
3232+ # TODO: figure out why these bindings exist or where they're used
3333+ schema = pkgs.gsettings-desktop-schemas;
3434+ datadir = "${schema}/share/gsettings-schemas/${schema.name}";
3535+ in
3636+ ''
3737+ 6 gnome_schema=org.gnome.desktop.interface
3838+ gsettings set $gnome_schema gtk-theme 'Dracula'
3939+ '';
3840 };
3941in
4042{
+2-2
users.nix
···1616 users.users.noah = {
1717 isNormalUser = true;
1818 shell = pkgs.fish;
1919- extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd"]; # Enable ‘sudo’ for the user.
1919+ extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd" ]; # Enable ‘sudo’ for the user.
2020 hashedPasswordFile = "/etc/nixos/noah-password";
2121 openssh.authorizedKeys.keys = [
2222 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC/cXL1cV6QUW5z2bJp1mCu0CXrcc0Dntdxaeo3fg60N noah@odin"
···3434 # No more NIX_PATH, use system pkgs
3535 home-manager.useGlobalPkgs = true;
36363737- home-manager.users.noah = import ./noah-home.nix ;
3737+ home-manager.users.noah = import ./noah-home.nix;
3838}