diff options
Diffstat (limited to 'hosts/mac/m1mba')
-rw-r--r-- | hosts/mac/m1mba/configuration.nix | 12 | ||||
-rw-r--r-- | hosts/mac/m1mba/default.nix | 4 | ||||
-rw-r--r-- | hosts/mac/m1mba/mac.nix | 12 | ||||
-rw-r--r-- | hosts/mac/m1mba/pkgs.nix | 69 |
4 files changed, 52 insertions, 45 deletions
diff --git a/hosts/mac/m1mba/configuration.nix b/hosts/mac/m1mba/configuration.nix index 373f781..8809af7 100644 --- a/hosts/mac/m1mba/configuration.nix +++ b/hosts/mac/m1mba/configuration.nix @@ -1,18 +1,10 @@ {...}: { imports = [ ../../base.nix + ../../users.nix ../mac.nix - ./users.nix ./pkgs.nix + ]; - # Auto upgrade nix package and the daemon service. - services.nix-daemon.enable = true; - # nix.package = pkgs.nix; - # Used for backwards compatibility, please read the changelog before changing. - # $ darwin-rebuild changelog - system.stateVersion = 4; - - # The platform the configuration will be used on. - nixpkgs.hostPlatform = "aarch64-darwin"; } diff --git a/hosts/mac/m1mba/default.nix b/hosts/mac/m1mba/default.nix new file mode 100644 index 0000000..3370bb0 --- /dev/null +++ b/hosts/mac/m1mba/default.nix @@ -0,0 +1,4 @@ +inputs: [ + #inputs.kmonad.nixosModules.default + ./configuration.nix +] diff --git a/hosts/mac/m1mba/mac.nix b/hosts/mac/m1mba/mac.nix deleted file mode 100644 index dba3035..0000000 --- a/hosts/mac/m1mba/mac.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ pkgs, ... }: -{ - fonts.fontDir.enable = true; - fonts.fonts = with pkgs; [ - recursive - (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) - ]; - system.keyboard = { - enableKeyMapping = true; - remapCapsLockToEscape = true; - }; -} diff --git a/hosts/mac/m1mba/pkgs.nix b/hosts/mac/m1mba/pkgs.nix index dffcd66..f7ac5f4 100644 --- a/hosts/mac/m1mba/pkgs.nix +++ b/hosts/mac/m1mba/pkgs.nix @@ -1,28 +1,34 @@ -{ pkgs, kmonad, unstablePkgs, ...}: +{ pkgs, ...}: { # custom # y.kmonad.enable = true; - environment.systemPackages = with unstablePkgs; [ - # custom - pkgs.overlays.yabai - #unfree -# slack -# spotify -# corefonts -# symbola - #gui - alacritty - vscodium - tdesktop - # terminal - # - vim - neovim - helix - # --- + environment.systemPackages = with pkgs; [ + # dont work on mac + #nethogs + #networking + # images + #sxiv + # audio debug + #alsa-firmware + # wine + #wineWowPackages.staging + #wineWowPackages.waylandFull + #appimage-run + # disk automount + #udiskie + #ghostty + # /mac + minio + minio-client + curlFull wget + deluge + autossh + sshfs + # htop + rlwrap bat gitAndTools.gitFull lazygit @@ -41,10 +47,10 @@ jq vifm nnn - # neovim asks for a c compiler just to run nvim-treesitter commands. let's see fzf killall tree + qrcp deluge ncdu edir @@ -54,15 +60,32 @@ # direnv direnv nix-direnv - # scraping - python310Packages.yt-dlp + # nix lsp + nil + alejandra + # markdown lsp + marksman + #crypto + electrum + # mac only + # custom + #pkgs.overlays.yabai + # terminals + alacritty + # files + ranger + zip + unzip + # direnv + direnv + nix-direnv # code + superhtml nodejs node2nix zig gcc gnumake - sqlite ]; } |