mirror of
https://github.com/tomasriveral/nixos.git
synced 2026-08-12 10:30:44 +02:00
IO: separated into new file
This commit is contained in:
@@ -30,6 +30,7 @@
|
|||||||
../../modules/nixos/audioAndMedia.nix
|
../../modules/nixos/audioAndMedia.nix
|
||||||
../../modules/nixos/windowManager.nix
|
../../modules/nixos/windowManager.nix
|
||||||
../../modules/nixos/documentation.nix
|
../../modules/nixos/documentation.nix
|
||||||
|
../../modules/nixos/IO.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@@ -72,18 +73,6 @@
|
|||||||
|
|
||||||
services.upower.enable = true;
|
services.upower.enable = true;
|
||||||
|
|
||||||
# Configure keymap in X11
|
|
||||||
services.xserver.xkb = {
|
|
||||||
layout = "ch";
|
|
||||||
variant = "fr";
|
|
||||||
};
|
|
||||||
|
|
||||||
# Configure console keymap
|
|
||||||
console.keyMap = "fr_CH";
|
|
||||||
|
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
|
||||||
# services.xserver.libinput.enable = true;
|
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
users.users.tomasr = {
|
users.users.tomasr = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
@@ -126,11 +115,8 @@
|
|||||||
zsh # better bash
|
zsh # better bash
|
||||||
brightnessctl # control brightness
|
brightnessctl # control brightness
|
||||||
udiskie # removable disk automounter for udisks
|
udiskie # removable disk automounter for udisks
|
||||||
cliphist # Wayland clipboard manager
|
|
||||||
wl-clipboard # cli copy/past utilities for Wayland
|
|
||||||
jp # lightweight and flexible cli JSON parser
|
jp # lightweight and flexible cli JSON parser
|
||||||
libnotify # Library that sends desktop notifications to a notification daemon
|
libnotify # Library that sends desktop notifications to a notification daemon
|
||||||
hyprkeys # keybind helper
|
|
||||||
cowsay
|
cowsay
|
||||||
cmatrix
|
cmatrix
|
||||||
swww #wallpaper daemon
|
swww #wallpaper daemon
|
||||||
@@ -138,7 +124,6 @@
|
|||||||
gcc # GNU C compiler
|
gcc # GNU C compiler
|
||||||
libreoffice
|
libreoffice
|
||||||
gruvbox-gtk-theme
|
gruvbox-gtk-theme
|
||||||
hyprpicker
|
|
||||||
powertop
|
powertop
|
||||||
python313Packages.pygments # used for ccat (comment of colorize plugin from oh-my-zsh)
|
python313Packages.pygments # used for ccat (comment of colorize plugin from oh-my-zsh)
|
||||||
fzf
|
fzf
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
# Configure keymap in X11
|
||||||
|
services.xserver.xkb = {
|
||||||
|
layout = "ch";
|
||||||
|
variant = "fr";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Configure console keymap
|
||||||
|
console.keyMap = "fr_CH";
|
||||||
|
|
||||||
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
|
# services.xserver.libinput.enable = true;
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
wl-clipboard
|
||||||
|
cliphist
|
||||||
|
hyprkeys # keybind helper
|
||||||
|
hyprpicker
|
||||||
|
];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user