actually set up paperwm on the framework
This commit is contained in:
parent
fc1075fc52
commit
a66ba69b61
3 changed files with 14 additions and 16 deletions
|
|
@ -14,7 +14,6 @@ let
|
|||
];
|
||||
|
||||
gnomePkgs = with pkgs; [
|
||||
gnomecast
|
||||
gnome-tweaks
|
||||
gnomeExtensions.worksets
|
||||
];
|
||||
|
|
@ -23,11 +22,9 @@ in
|
|||
imports = [
|
||||
(import ./commandline.nix)
|
||||
(import ./programs/alacritty)
|
||||
# (import ./programs/kitty)
|
||||
# (import ./programs/wezterm)
|
||||
];
|
||||
|
||||
nixpkgs.overlays = [ (import ../overlays/paperwm.nix) ];
|
||||
nixpkgs.overlays = [];
|
||||
|
||||
home = {
|
||||
packages = defaultPkgs ++ gnomePkgs;
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
# Keep until https://github.com/paperwm/PaperWM/issues/376 is fixed
|
||||
self: super: {
|
||||
gnomeExtensions = super.gnomeExtensions // {
|
||||
paperwm = super.gnomeExtensions.paperwm.overrideDerivation (old: {
|
||||
version = "pre-40.0";
|
||||
src = builtins.fetchGit {
|
||||
url = https://github.com/paperwm/paperwm.git;
|
||||
ref = "next-release";
|
||||
};
|
||||
});
|
||||
};
|
||||
}
|
||||
|
|
@ -69,6 +69,7 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
cachix
|
||||
colmena
|
||||
gnomeExtensions.paperwm
|
||||
vim
|
||||
wget
|
||||
zsh
|
||||
|
|
@ -102,6 +103,18 @@
|
|||
# List services that you want to enable:
|
||||
services.dbus.packages = with pkgs; [ dconf ];
|
||||
|
||||
### Set dconf to enable PaperWM out of the box
|
||||
programs.dconf =
|
||||
{ enable = true;
|
||||
profiles."user".databases = [
|
||||
{ settings =
|
||||
{ "org/gnome/shell" =
|
||||
{ enabled-extensions = [ "paperwm@paperwm.github.com" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
# Enable the OpenSSH daemon.
|
||||
# services.openssh.enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue