This commit is contained in:
Gregory Burd 2024-05-23 15:57:04 -04:00
parent 6a8f6e2cb6
commit 51996d37af
5 changed files with 46 additions and 9 deletions

View file

@ -1081,11 +1081,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1716218643, "lastModified": 1716361217,
"narHash": "sha256-i/E7gzQybvcGAYDRGDl39WL6yVk30Je/NXypBz6/nmM=", "narHash": "sha256-mzZDr00WUiUXVm1ujBVv6A0qRd8okaITyUp4ezYRgc4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a8695cbd09a7ecf3376bd62c798b9864d20f86ee", "rev": "46397778ef1f73414b03ed553a3368f0e7e33c2f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -63,6 +63,7 @@
{ self { self
, nix-formatter-pack , nix-formatter-pack
, nixpkgs , nixpkgs
, devshells
, ... , ...
} @ inputs: } @ inputs:
let let
@ -79,7 +80,7 @@
# .iso images # .iso images
# Workstations # Workstations
"gburd@floki" = libx.mkHome { hostname = "floki"; username = "gburd"; desktop = "pantheon"; }; "gburd@floki" = libx.mkHome { hostname = "floki"; username = "gburd"; desktop = "gnome"; };
# Servers # Servers
}; };
@ -99,7 +100,7 @@
# Workstations # Workstations
# Lenovo Carbon X1 Extreme Gen 5 - x86_64 # Lenovo Carbon X1 Extreme Gen 5 - x86_64
floki = libx.mkHost { systemType = "workstation"; hostname = "floki"; username = "gburd"; desktop = "pantheon"; }; floki = libx.mkHost { systemType = "workstation"; hostname = "floki"; username = "gburd"; desktop = "gnome"; };
# Servers # Servers
# Can be executed locally: # Can be executed locally:

View file

@ -72,11 +72,11 @@ in
shellAliases = shellAliases =
let let
# determines directory path of symbolic link # determines directory path of symbolic link
sh = target: "nix develop $(readlink -f ~/ws/devshells)#${target} --command \$SHELL"; devsh = target: "nix develop $(readlink -f ~/ws/devshells)#${target} --command \$SHELL";
in in
{ {
"sh:c" = sh "c"; "devsh:c" = devsh "c";
"sh:python" = sh "python"; "devh:python" = devsh "python";
}; };
}; };
@ -86,4 +86,25 @@ in
}; };
}; };
# To declaratively enable and configure, use of modules like home-manager you
# are required to configure dconf settings. (HINT: use `dconf watch /` to
# discover what to put here)
dconf = {
enable = true;
settings = {
"org/gnome/shell" = {
disabled-user-extensions = false; # enables user extensions (disabled by default)
enabled-extensions = [
"blur-my-shell@aunetx"
];
};
# Configure individual extensions
"org/gnome/shell/extensions/blur-my-shell" = {
brightness = 0.75;
noise-amount = 0;
};
};
};
} }

View file

@ -21,6 +21,21 @@
environment.systemPackages = with pkgs.unstable; [ environment.systemPackages = with pkgs.unstable; [
gnomeExtensions.appindicator gnomeExtensions.appindicator
gnomeExtensions.blur-my-shell
gnomeExtensions.pop-shell
gnome3.gnome-tweaks gnome3.gnome-tweaks
]; ];
# Exclude packages
environment.gnome.excludePackages = (with pkgs; [
# for packages that are pkgs.***
gnome-tour
gnome-connections
]) ++ (with pkgs.gnome; [
# for packages that are pkgs.gnome.***
epiphany # web browser
geary # email reader
evince # document viewer
]);
} }

View file

@ -18,7 +18,7 @@ in
hardware = { hardware = {
nvidia = { nvidia = {
package = config.boot.kernelPackages.nvidiaPackages.vulkan_beta; package = config.boot.kernelPackages.nvidiaPackages.production; #vulkan_beta;
modesetting.enable = true; modesetting.enable = true;