diff --git a/#flake.nix# b/#flake.nix# new file mode 100644 index 0000000..f04c22a --- /dev/null +++ b/#flake.nix# @@ -0,0 +1,57 @@ +{ + description = "lololo"; + outputs = inputs@{ self, nixpkgs, ... }: { + inherit (nixpkgs) lib; + nixosConfigurations = import ./hosts { inherit inputs; }; + }; + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + hyprland.url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; + + hyprland-plugins = { + url = "github:hyprwm/hyprland-plugins"; + inputs.hyprland.follows = "hyprland"; + }; + nixpak = { + url = "github:nixpak/nixpak"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixpkgs-wayland.url = "github:nix-community/nixpkgs-wayland"; + split-monitor-workspaces = { + url = "github:Duckonaut/split-monitor-workspaces"; + inputs.hyprland.follows = "hyprland"; + }; + anyrun = { + url = "github:Kirottu/anyrun"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + stylix.url = "github:danth/stylix"; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + schizofox = { + url = "github:schizofox/schizofox"; + inputs = { + nixpkgs.follows = "nixpkgs"; + nixpak.follows = "nixpak"; + }; + }; + spicetify-nix.url = "github:the-argus/spicetify-nix"; + nur = { + url = "github:nix-community/NUR"; + # inputs.nixpkgs.follows = "nixpkgs"; + }; + + agenix.url = "github:ryantm/agenix"; + + neovim-nightly-overlay.url = "github:nix-community/neovim-nightly-overlay"; + + waybar.url = "github:Alexays/Waybar"; + fenix = { + url = "github:nix-community/fenix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + }; +} diff --git a/hosts/vali/mars/programs.nix b/hosts/vali/mars/programs.nix index d2fa30d..36547ff 100644 --- a/hosts/vali/mars/programs.nix +++ b/hosts/vali/mars/programs.nix @@ -4,6 +4,7 @@ let nixpkgs-wayland = inputs.nixpkgs-wayland.packages.${pkgs.system}; in { environment.systemPackages = with pkgs; [ + abaddon alsa-utils android-tools asciinema @@ -13,6 +14,7 @@ in { dig easyeffects element-desktop + emacs evince eza fastfetch @@ -63,7 +65,6 @@ in { onlyoffice-bin pamixer pavucontrol - picom pdfarranger pfetch pidgin @@ -85,7 +86,6 @@ in { telegram-desktop texliveFull tldr - trilium-desktop thunderbird tor-browser-bundle-bin trash-cli diff --git a/modules/gui/stylix.nix b/modules/gui/stylix.nix index fd3102c..9a55515 100644 --- a/modules/gui/stylix.nix +++ b/modules/gui/stylix.nix @@ -11,8 +11,8 @@ in { stylix = { polarity = "dark"; image = ../../lib/wallpapers/mafu_trad_wall.png; - # base16Scheme = - # "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; + base16Scheme = + "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; autoEnable = true; targets = { btop.enable = true;