mirror of
https://github.com/gburd/nix-config.git
synced 2024-11-12 16:06:25 +00:00
gnome
This commit is contained in:
parent
6a8f6e2cb6
commit
51996d37af
5 changed files with 46 additions and 9 deletions
|
@ -1081,11 +1081,11 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1716218643,
|
||||
"narHash": "sha256-i/E7gzQybvcGAYDRGDl39WL6yVk30Je/NXypBz6/nmM=",
|
||||
"lastModified": 1716361217,
|
||||
"narHash": "sha256-mzZDr00WUiUXVm1ujBVv6A0qRd8okaITyUp4ezYRgc4=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a8695cbd09a7ecf3376bd62c798b9864d20f86ee",
|
||||
"rev": "46397778ef1f73414b03ed553a3368f0e7e33c2f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -63,6 +63,7 @@
|
|||
{ self
|
||||
, nix-formatter-pack
|
||||
, nixpkgs
|
||||
, devshells
|
||||
, ...
|
||||
} @ inputs:
|
||||
let
|
||||
|
@ -79,7 +80,7 @@
|
|||
# .iso images
|
||||
|
||||
# Workstations
|
||||
"gburd@floki" = libx.mkHome { hostname = "floki"; username = "gburd"; desktop = "pantheon"; };
|
||||
"gburd@floki" = libx.mkHome { hostname = "floki"; username = "gburd"; desktop = "gnome"; };
|
||||
|
||||
# Servers
|
||||
};
|
||||
|
@ -99,7 +100,7 @@
|
|||
|
||||
# Workstations
|
||||
# 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
|
||||
# Can be executed locally:
|
||||
|
|
|
@ -72,11 +72,11 @@ in
|
|||
shellAliases =
|
||||
let
|
||||
# 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
|
||||
{
|
||||
"sh:c" = sh "c";
|
||||
"sh:python" = sh "python";
|
||||
"devsh:c" = devsh "c";
|
||||
"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;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -21,6 +21,21 @@
|
|||
|
||||
environment.systemPackages = with pkgs.unstable; [
|
||||
gnomeExtensions.appindicator
|
||||
gnomeExtensions.blur-my-shell
|
||||
gnomeExtensions.pop-shell
|
||||
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
|
||||
]);
|
||||
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ in
|
|||
|
||||
hardware = {
|
||||
nvidia = {
|
||||
package = config.boot.kernelPackages.nvidiaPackages.vulkan_beta;
|
||||
package = config.boot.kernelPackages.nvidiaPackages.production; #vulkan_beta;
|
||||
|
||||
modesetting.enable = true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue