Switch to NixOS and various fixes
This commit is contained in:
parent
c7df83869f
commit
0aae761f89
14 changed files with 222 additions and 130 deletions
83
home.nix
83
home.nix
|
|
@ -1,58 +1,77 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
nixpkgs = import <nixpkgs> {};
|
||||
colorscheme.theme = import ./packages/nord.nix;
|
||||
in {
|
||||
fonts.fontconfig = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
nixpkgs.config = import ./modules/config.nix;
|
||||
xdg.configFile."nixpkgs/config.nix".source = ./modules/config.nix;
|
||||
|
||||
home = {
|
||||
language.base = "it_IT.UTF-8";
|
||||
keyboard.layout = "it";
|
||||
keyboard.options = ["terminate:ctrl_alt_bksp" "compose:rctrl"];
|
||||
packages = with pkgs; [
|
||||
packages = (with pkgs; [
|
||||
htop
|
||||
neofetch
|
||||
discord
|
||||
evolutionWithPlugins
|
||||
firefox
|
||||
gnome3.evince
|
||||
gnome3.nautilus
|
||||
jetbrains.datagrip
|
||||
megasync
|
||||
mpv
|
||||
nerdfonts
|
||||
spotify
|
||||
gnome3.nautilus
|
||||
procps-ng
|
||||
mmv-go
|
||||
terminator
|
||||
];
|
||||
pavucontrol
|
||||
pcmanfm
|
||||
polybarFull
|
||||
procps-ng
|
||||
skypeforlinux
|
||||
slack
|
||||
spotify
|
||||
teams
|
||||
]) ++ (with nixpkgs; [
|
||||
authy
|
||||
keepassxc
|
||||
tdesktop
|
||||
]);
|
||||
};
|
||||
|
||||
imports = [
|
||||
./modules/alacritty.nix
|
||||
./modules/bat.nix
|
||||
./modules/broot.nix
|
||||
./modules/bottom.nix
|
||||
./modules/dircolors.nix
|
||||
./modules/fzf.nix
|
||||
./modules/git.nix
|
||||
./modules/go.nix
|
||||
./modules/gpg.nix
|
||||
./modules/kakoune.nix
|
||||
./modules/qogir_theme.nix
|
||||
./modules/rofi.nix
|
||||
./modules/screen_locker.nix
|
||||
./modules/sxhkd.nix
|
||||
./modules/terminator.nix
|
||||
];
|
||||
imports = [
|
||||
./modules/alacritty.nix
|
||||
./modules/bat.nix
|
||||
./modules/broot.nix
|
||||
./modules/bottom.nix
|
||||
./modules/dircolors.nix
|
||||
./modules/dunst.nix
|
||||
# ./modules/fzf.nix
|
||||
./modules/git.nix
|
||||
./modules/go.nix
|
||||
./modules/gpg.nix
|
||||
./modules/kakoune.nix
|
||||
./modules/picom.nix
|
||||
./modules/qogir_theme.nix
|
||||
./modules/rofi.nix
|
||||
./modules/screen_locker.nix
|
||||
./modules/sxhkd.nix
|
||||
./modules/terminator.nix
|
||||
];
|
||||
|
||||
programs = {
|
||||
# command-not-found.enable = true;
|
||||
home-manager.enable = true;
|
||||
# info.enable = true;
|
||||
# kakoune = import ./modules/kakoune.nix pkgs;
|
||||
home-manager.enable = true;
|
||||
# info.enable = true;
|
||||
# kakoune = import ./modules/kakoune.nix pkgs;
|
||||
# zsh = {
|
||||
# enableVteIntegration = true;
|
||||
# };
|
||||
};
|
||||
|
||||
xsession.numlock.enable = true;
|
||||
services.gnome-keyring.enable = true;
|
||||
services.blueman-applet.enable = true;
|
||||
services.network-manager-applet.enable = true;
|
||||
xsession.numlock.enable = true;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue