add gnome/nix
This commit is contained in:
parent
d79a29f67c
commit
f986493354
39
configuration.nix → nixos/configuration.nix
Executable file → Normal file
39
configuration.nix → nixos/configuration.nix
Executable file → Normal file
@ -23,8 +23,6 @@ programs.nix-ld.enable = true;
|
|||||||
|
|
||||||
#networking.hostName = "nixos"; # Define your hostname.
|
#networking.hostName = "nixos"; # Define your hostname.
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
|
|
||||||
#networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
#networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
|
|
||||||
# Set your time zone.
|
# Set your time zone.
|
||||||
@ -48,8 +46,6 @@ programs.nix-ld.enable = true;
|
|||||||
# keyMap = "us";
|
# keyMap = "us";
|
||||||
# };
|
# };
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Enable the X11 windowing system.
|
# Enable the X11 windowing system.
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@ -65,23 +61,17 @@ programs.nix-ld.enable = true;
|
|||||||
autoRepeatDelay = 200;
|
autoRepeatDelay = 200;
|
||||||
autoRepeatInterval = 35;
|
autoRepeatInterval = 35;
|
||||||
|
|
||||||
|
|
||||||
windowManager.bspwm.enable = true;
|
windowManager.bspwm.enable = true;
|
||||||
#desktopManager.xterm.enable = true;
|
|
||||||
|
|
||||||
# gnome
|
|
||||||
#displayManager.gdm.enable = true;
|
|
||||||
#desktopManager.gnome.enable = true;
|
|
||||||
|
|
||||||
displayManager.defaultSession = "none+bspwm";
|
displayManager.defaultSession = "none+bspwm";
|
||||||
#displayManager.startx.enable = true;
|
|
||||||
libinput = {
|
|
||||||
|
|
||||||
|
libinput = {
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
enable = true;
|
enable = true;
|
||||||
touchpad.accelSpeed = "0.155";
|
touchpad.accelSpeed = "0.155";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
@ -106,7 +96,7 @@ programs.nix-ld.enable = true;
|
|||||||
|
|
||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
# $ nix search wget
|
# $ nix search wget
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# editors
|
# editors
|
||||||
vim
|
vim
|
||||||
neovim
|
neovim
|
||||||
@ -161,30 +151,8 @@ programs.nix-ld.enable = true;
|
|||||||
python311
|
python311
|
||||||
geany
|
geany
|
||||||
nasm
|
nasm
|
||||||
|
|
||||||
# tmp
|
|
||||||
# gsettings-desktop-schemas
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# environment.gnome.excludePackages = (with pkgs; [
|
|
||||||
# gnome-photos
|
|
||||||
# gnome-tour
|
|
||||||
# ]) ++ (with pkgs.gnome; [
|
|
||||||
# cheese # webcam tool
|
|
||||||
# gnome-music
|
|
||||||
# gnome-terminal
|
|
||||||
# gedit # text editor
|
|
||||||
# epiphany # web browser
|
|
||||||
# geary # email reader
|
|
||||||
# evince # document viewer
|
|
||||||
# gnome-characters
|
|
||||||
# totem # video player
|
|
||||||
# tali # poker game
|
|
||||||
# iagno # go game
|
|
||||||
# hitori # sudoku game
|
|
||||||
# atomix # puzzle game
|
|
||||||
# ]);
|
|
||||||
|
|
||||||
fonts.fonts = [ pkgs.font-awesome ];
|
fonts.fonts = [ pkgs.font-awesome ];
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
@ -197,6 +165,7 @@ programs.nix-ld.enable = true;
|
|||||||
enable = true;
|
enable = true;
|
||||||
theme = "candy-kingdom";
|
theme = "candy-kingdom";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
# programs.mtr.enable = true;
|
# programs.mtr.enable = true;
|
27
nixos/gnome.nix
Normal file
27
nixos/gnome.nix
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
services.xserver = {
|
||||||
|
|
||||||
|
displayManager.gdm.enable = true;
|
||||||
|
desktopManager.gnome.enable = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
environment.gnome.excludePackages = (with pkgs; [
|
||||||
|
gnome-photos
|
||||||
|
gnome-tour
|
||||||
|
]) ++ (with pkgs.gnome; [
|
||||||
|
cheese
|
||||||
|
gnome-music
|
||||||
|
gnome-terminal
|
||||||
|
gedit
|
||||||
|
epiphany
|
||||||
|
geary
|
||||||
|
evince
|
||||||
|
gnome-characters
|
||||||
|
totem
|
||||||
|
tali
|
||||||
|
iagno
|
||||||
|
hitori
|
||||||
|
atomix
|
||||||
|
]);
|
||||||
|
|
||||||
|
}
|
21
nixos/xfce_bspwm.nix
Normal file
21
nixos/xfce_bspwm.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ config, lib, pkgs, ...}: with lib;
|
||||||
|
{
|
||||||
|
services.xserver = {
|
||||||
|
|
||||||
|
desktopManager.xfce = {
|
||||||
|
enable = true;
|
||||||
|
enableXfwm = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
windowManager.bspwm.enable = true;
|
||||||
|
#iwindowManager.bspwm.configFile = "/home/grimhilt/dotfiles/common/bspwm/bspwmrc";
|
||||||
|
#windowManager.bspwm.sxhkd.configFile = "/home/grimhilt/dotfiles/common/bspwm/sxhkdrc";
|
||||||
|
desktopManager.xterm.enable = false;
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#services.xserver.displayManager.defaultSession = "none+bspwm";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user