Compare commits
No commits in common. "c8daed198a8ce153ce9da29e0855289f7d3ea260" and "ae5be4a644bfc2fd5fb9e6c225ba1b6b694ebd64" have entirely different histories.
c8daed198a
...
ae5be4a644
5 changed files with 22 additions and 104 deletions
|
@ -6,9 +6,7 @@
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
extraSpecialArgs = { inherit inputs; };
|
extraSpecialArgs = { inherit inputs; };
|
||||||
backupFileExtension = "hm-backup";
|
backupFileExtension = "hm-backup";
|
||||||
users = {
|
users.functionalhacker =
|
||||||
functionalhacker = import ./users/functionalhacker/home.nix;
|
import ./users/functionalhacker/home.nix;
|
||||||
som = import ./users/som/home.nix;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,19 +2,7 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./bat.nix
|
./programs/default.nix
|
||||||
./eza.nix
|
|
||||||
./firefox.nix
|
|
||||||
./fzf.nix
|
|
||||||
./git.nix
|
|
||||||
./gnome.nix
|
|
||||||
./gpg.nix
|
|
||||||
./neovim.nix
|
|
||||||
./pass.nix
|
|
||||||
./ripgrep.nix
|
|
||||||
./ssh.nix
|
|
||||||
./zellij.nix
|
|
||||||
./zsh.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
|
|
19
users/functionalhacker/programs/default.nix
Normal file
19
users/functionalhacker/programs/default.nix
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./bat.nix
|
||||||
|
./eza.nix
|
||||||
|
./firefox.nix
|
||||||
|
./fzf.nix
|
||||||
|
./git.nix
|
||||||
|
./gnome.nix
|
||||||
|
./gpg.nix
|
||||||
|
./neovim.nix
|
||||||
|
./pass.nix
|
||||||
|
./ripgrep.nix
|
||||||
|
./ssh.nix
|
||||||
|
./zellij.nix
|
||||||
|
./zsh.nix
|
||||||
|
];
|
||||||
|
}
|
|
@ -1,13 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./programs/gnome.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
home = {
|
|
||||||
username = "som";
|
|
||||||
homeDirectory = "/home/som";
|
|
||||||
stateVersion = "24.05";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,74 +0,0 @@
|
||||||
{ lib, pkgs, ... }:
|
|
||||||
|
|
||||||
with lib.hm.gvariant;
|
|
||||||
|
|
||||||
{
|
|
||||||
home.packages = with pkgs.gnomeExtensions; [
|
|
||||||
gsconnect
|
|
||||||
night-theme-switcher
|
|
||||||
appindicator
|
|
||||||
];
|
|
||||||
|
|
||||||
dconf.settings = {
|
|
||||||
"org/gnome/shell" = {
|
|
||||||
disable-user-extensions = false;
|
|
||||||
|
|
||||||
enabled-extensions = [
|
|
||||||
"gsconnect@andyholmes.github.io"
|
|
||||||
"nightthemeswitcher@romainvigier.fr"
|
|
||||||
"appindicatorsupport@rgcjonas.gmail.com"
|
|
||||||
];
|
|
||||||
|
|
||||||
favorite-apps = [
|
|
||||||
"firefox.desktop"
|
|
||||||
"org.gnome.Nautilus.desktop"
|
|
||||||
"org.telegram.desktop.desktop"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/shell/extensions/nightthemeswitcher/time" = {
|
|
||||||
manual-schedule = true;
|
|
||||||
nightthemeswitcher-ondemand-keybinding = [ "<Shift><Super>t" ];
|
|
||||||
sunrise = 8.0;
|
|
||||||
sunset = 18.0;
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/desktop/a11y/mouse" = {
|
|
||||||
dwell-click-enabled = false;
|
|
||||||
dwell-threshold = 10;
|
|
||||||
dwell-time = 1.2;
|
|
||||||
secondary-click-enabled = true;
|
|
||||||
secondary-click-time = 1.2;
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/desktop/calendar" = {
|
|
||||||
show-weekdate = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/desktop/input-sources" = {
|
|
||||||
show-all-sources = true;
|
|
||||||
sources = [
|
|
||||||
(mkTuple [ "xkb" "eu" ])
|
|
||||||
(mkTuple [ "xkb" "th" ])
|
|
||||||
];
|
|
||||||
xkb-options = [ "lv3:ralt_switch" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/desktop/peripherals/touchpad" = {
|
|
||||||
tap-to-click = true;
|
|
||||||
two-finger-scrolling-enabled = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/desktop/privacy" = {
|
|
||||||
disable-microphone = false;
|
|
||||||
old-files-age = mkUint32 14;
|
|
||||||
recent-files-max-age = -1;
|
|
||||||
remove-old-temp-files = true;
|
|
||||||
remove-old-trash-files = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
"org/gnome/system/location" = {
|
|
||||||
enabled = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue