summaryrefslogtreecommitdiff
path: root/hosts/mac/m1mba
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/mac/m1mba')
-rw-r--r--hosts/mac/m1mba/configuration.nix12
-rw-r--r--hosts/mac/m1mba/default.nix4
-rw-r--r--hosts/mac/m1mba/mac.nix12
-rw-r--r--hosts/mac/m1mba/pkgs.nix69
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
];
}