12 31 23
This commit is contained in:
parent
94df20b14c
commit
ac318199ea
@ -1,4 +1,4 @@
|
|||||||
{ ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
boot.loader = {
|
boot.loader = {
|
||||||
@ -9,9 +9,11 @@
|
|||||||
editor = false;
|
editor = false;
|
||||||
configurationLimit = 5;
|
configurationLimit = 5;
|
||||||
extraInstallCommands = ''
|
extraInstallCommands = ''
|
||||||
sed -i 's/^version Generation \([0-9]\+\).*$/version Generation \1/' /boot/loader/entries/nixos-generation-*
|
${pkgs.gnused}/bin/sed -i 's/^version Generation \([0-9]\+\).*$/version Generation \1/' /boot/loader/entries/nixos-generation-*
|
||||||
sed -i 's/^default .*$/default 00-arch.conf/' /boot/loader/loader.conf
|
${pkgs.gnused}/bin/sed -i 's/^default .*$/default 00-arch.conf/' /boot/loader/loader.conf
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
boot.kernelParams = [ "quiet" "splash" ];
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,9 @@
|
|||||||
./xserver.nix
|
./xserver.nix
|
||||||
./printing.nix
|
./printing.nix
|
||||||
./sound.nix
|
./sound.nix
|
||||||
|
./power.nix
|
||||||
|
./login-manager.nix
|
||||||
|
./desktop.nix
|
||||||
./packages.nix
|
./packages.nix
|
||||||
|
|
||||||
# User configuration
|
# User configuration
|
||||||
|
19
desktop.nix
Normal file
19
desktop.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
programs = {
|
||||||
|
sway = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
swaylock
|
||||||
|
swayidle
|
||||||
|
dmenu
|
||||||
|
wmenu
|
||||||
|
i3status
|
||||||
|
brightnessctl
|
||||||
|
wob
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
13
login-manager.nix
Normal file
13
login-manager.nix
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
services.greetd = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
default_session = {
|
||||||
|
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway";
|
||||||
|
user = "greeter";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
28
packages.nix
28
packages.nix
@ -4,38 +4,20 @@
|
|||||||
programs = {
|
programs = {
|
||||||
zsh.enable = true;
|
zsh.enable = true;
|
||||||
vim.defaultEditor = true;
|
vim.defaultEditor = true;
|
||||||
|
|
||||||
sway = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
extraPackages = with pkgs; [
|
|
||||||
swaylock
|
|
||||||
swayidle
|
|
||||||
dmenu
|
|
||||||
wmenu
|
|
||||||
i3status
|
|
||||||
brightnessctl
|
|
||||||
wob
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = (with pkgs; [
|
||||||
vim
|
vim
|
||||||
|
neovim
|
||||||
git
|
git
|
||||||
wget
|
wget
|
||||||
kitty
|
kitty
|
||||||
ranger
|
ranger
|
||||||
|
lf
|
||||||
firefox
|
firefox
|
||||||
gnome.gnome-tweaks
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.gnome.excludePackages = with pkgs; [
|
greetd.tuigreet
|
||||||
gnome-tour
|
]);
|
||||||
gnome-console
|
|
||||||
epiphany
|
|
||||||
gnome.geary
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.shells = with pkgs; [ bash zsh ];
|
environment.shells = with pkgs; [ bash zsh ];
|
||||||
|
|
||||||
|
@ -2,6 +2,6 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
services.printing = {
|
services.printing = {
|
||||||
enable = true;
|
enable = false;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
# Enable X11. GDM won't launch without it
|
# Disable X11. Don't need it with tuigreet and sway
|
||||||
enable = true;
|
enable = false;
|
||||||
|
|
||||||
layout = "us";
|
layout = "us";
|
||||||
libinput = {
|
libinput = {
|
||||||
@ -12,10 +12,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable GNOME and its display manager, GDM
|
|
||||||
desktopManager.gnome.enable = true;
|
|
||||||
displayManager.gdm.enable = true;
|
|
||||||
|
|
||||||
# I don't need xterm
|
# I don't need xterm
|
||||||
excludePackages = [ pkgs.xterm ];
|
excludePackages = [ pkgs.xterm ];
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user