diff --git a/home/alt.nix b/home/alt.nix new file mode 100644 index 0000000..88c57dc --- /dev/null +++ b/home/alt.nix @@ -0,0 +1,58 @@ +{ config, pkgs, inputs, lib, ... }: + +{ + home.username = "alt"; + home.homeDirectory = "/home/alt"; + home.stateVersion = "22.11"; + + nixpkgs = { + config = { + allowUnfree = true; + allowUnfreePredicate = (_: true); + }; + }; + + programs.home-manager.enable = true; + + xdg.userDirs = { + enable = true; + createDirectories = true; + download = "${config.home.homeDirectory}/tmp"; + music = "${config.home.homeDirectory}/media/music"; + pictures = "${config.home.homeDirectory}/media/img"; + videos = "${config.home.homeDirectory}/media/vid"; + documents = "${config.home.homeDirectory}/misc"; + templates = "${config.xdg.dataHome}/templates"; + }; + + home.file.".npmrc".text = '' + prefix = ${config.xdg.dataHome}/npm/packages + ''; + + home.packages = with pkgs; [ + + # commandline + fzf + nnn + jq + progress + silver-searcher + tmux + wl-clipboard + + firefox + qbittorrent + vlc + + ]; + + imports = [ + ./desktop + ]; + + programs.nix-index = { + enable = true; + enableFishIntegration = true; + }; + +} diff --git a/home/desktop/default.nix b/home/desktop/default.nix index 3c48b8a..425be0d 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -13,6 +13,15 @@ "run-or-raise@edvard.cz" ]; }; + "org/gnome/desktop/peripherals/touchpad" = { + speed = 0.5; + }; + "org/gnome/mutter" = { + dynamic-workspaces = true; + }; + "org/gnome/desktop/session" = { + idle-delay = 600; + }; }; xdg.configFile."run-or-raise/shortcuts.conf".source = ./run-or-raise.conf; } diff --git a/home/firefox.nix b/home/firefox.nix index 202d0d3..2bd91da 100644 --- a/home/firefox.nix +++ b/home/firefox.nix @@ -36,8 +36,8 @@ }; }; profiles = { - till = { - name = "till"; + ${config.home.username} = { + name = config.home.username; isDefault = true; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ ublock-origin