mirror of
https://github.com/gburd/nix-config.git
synced 2024-07-06 17:57:20 +00:00
gnome
This commit is contained in:
parent
6a8f6e2cb6
commit
51996d37af
|
@ -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": {
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue