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; [
|
gnomePkgs = with pkgs; [
|
||||||
gnomecast
|
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
gnomeExtensions.worksets
|
gnomeExtensions.worksets
|
||||||
];
|
];
|
||||||
|
|
@ -23,11 +22,9 @@ in
|
||||||
imports = [
|
imports = [
|
||||||
(import ./commandline.nix)
|
(import ./commandline.nix)
|
||||||
(import ./programs/alacritty)
|
(import ./programs/alacritty)
|
||||||
# (import ./programs/kitty)
|
|
||||||
# (import ./programs/wezterm)
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.overlays = [ (import ../overlays/paperwm.nix) ];
|
nixpkgs.overlays = [];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
packages = defaultPkgs ++ gnomePkgs;
|
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; [
|
environment.systemPackages = with pkgs; [
|
||||||
cachix
|
cachix
|
||||||
colmena
|
colmena
|
||||||
|
gnomeExtensions.paperwm
|
||||||
vim
|
vim
|
||||||
wget
|
wget
|
||||||
zsh
|
zsh
|
||||||
|
|
@ -102,6 +103,18 @@
|
||||||
# List services that you want to enable:
|
# List services that you want to enable:
|
||||||
services.dbus.packages = with pkgs; [ dconf ];
|
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.
|
# Enable the OpenSSH daemon.
|
||||||
# services.openssh.enable = true;
|
# services.openssh.enable = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue