nix-dotfiles/instances/odin/hm.nix
2025-09-08 11:36:45 +02:00

147 lines
4.4 KiB
Nix

{ pkgs, ... }:
{
home = {
language.base = "it_IT.UTF-8";
keyboard = {
layout = "it,us,us";
variant = ",,colemak";
options = [
"terminate:ctrl_alt_bksp"
"compose:rctrl"
"grp:menu_toggle"
];
};
packages = (builtins.attrValues {
# inherit (pkgs)
# # element-desktop # matrix client
# # evolution
# # freecad
# # krita
# # minecraft
# # mycrypto
# # pcmanfm
# # retroarchFull
# # shotwell
# # signal-desktop
# # slack
# # wineFull
# authenticator
# brave
# discord
# droidcam
# eog
# evince
# file-roller
# gallery-dl
# gnome-font-viewer
# gnome-screenshot
# gnome-system-monitor
# gucharmap
# inkscape
# keyboard-switch
# openvpn
# p7zip
# pavucontrol
# procps
# spotify
# tdesktop
# thunderbird
# transmission_4
# wireguard-tools
# xournalpp
# ;
}) ++ [ pkgs.kitty.terminfo ];
};
# services.gnome-keyring.enable = true;
# xsession = {
# enable = true;
# numlock.enable = true;
# initExtra = ''
# ## Touchpad
# ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Natural Scrolling Enabled' 1
# ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Tapping Enabled' 1
# ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Disable While Typing Enabled' 1
# '';
# };
imports = [
../../hm/modules/combined/basics.nix
# ../../hm/modules/development/cpp.nix
# ../../hm/modules/development/data.nix
# # ../../hm/modules/development/database.nix
# ../../hm/modules/development/docker.nix
# ../../hm/modules/development/go.nix
# ../../hm/modules/development/javascript.nix
# ../../hm/modules/development/kubernetes.nix
# ../../hm/modules/development/latex.nix
# ../../hm/modules/development/markdown.nix
# ../../hm/modules/development/nix.nix
# ../../hm/modules/development/python.nix
# ../../hm/modules/development/rust.nix
# ../../hm/modules/development/web.nix
# # ../../hm/modules/alacritty.nix
# ../../hm/modules/autorandr.nix
# ../../hm/modules/biblio.nix
# # ../../hm/modules/bitwarden.nix
# # ../../hm/modules/blender.nix
# # ../../hm/modules/carapace.nix
# # ../../hm/modules/dwarf-fortress.nix
# ../../hm/modules/easyeffects.nix
# ../../hm/modules/firefox.nix
# # ../../hm/modules/vivaldi.nix
# # ../../hm/modules/fonts.nix
# # ../../hm/modules/gnome_shell.nix
# # ../../hm/modules/grobi.nix
# ../../hm/modules/gtk_theme.nix
# ../../hm/modules/heif.nix
# ../../hm/modules/helix.nix
# ../../hm/modules/jellyfin-player.nix
# # ../../hm/modules/joystickwake.nix
# # ../../hm/modules/kakoune.nix
# ../../hm/modules/kdeconnect.nix
# # ../../hm/modules/keepassxc.nix
# # ../../hm/modules/kicad.nix
# ../../hm/modules/kitty.nix
# ../../hm/modules/libinput-gestures.nix
# # ../../hm/modules/lutris.nix
# ../../hm/modules/mangohud.nix
# ../../hm/modules/megasync.nix
# ../../hm/modules/mpv.nix
# # ../../hm/modules/nautilus.nix
# ../../hm/modules/ncspot.nix
# ../../hm/modules/nix-index.nix
# ../../hm/modules/noti.nix
# ../../hm/modules/nushell.nix
# ../../hm/modules/obs-studio.nix
# ../../hm/modules/office.nix
# ../../hm/modules/pass.nix
# ../../hm/modules/pro_audio.nix
# # ../../hm/modules/pycharm.nix
# ../../hm/modules/rclone-mount.nix
# ../../hm/modules/research.nix
# # ../../hm/modules/rofi.nix
# # ../../hm/modules/screen_locker.nix
# # ../../hm/modules/security.nix
# # ../../hm/modules/spotifyd.nix
# ../../hm/modules/syncthing.nix
# # ../../hm/modules/thunar.nix
# # ../../hm/modules/twmn.nix
# # ../../hm/modules/update_background.nix
# ../../hm/modules/vim.nix
# ../../hm/modules/virtualization.nix
# ../../hm/modules/vscode.nix
# ../../hm/modules/webapp.nix
# ../../hm/modules/xresources.nix
# ../../hm/modules/yazi.nix
# ../../hm/modules/zathura.nix
# ../../hm/modules/zellij.nix
];
home.stateVersion = "24.11";
}