Commit graph

926 commits

Author SHA1 Message Date
274c7f9e6a This gets firefox-profile-switcher working on macOS
A nix package needs to be made for this...
2023-09-21 11:13:40 -04:00
8b1f020853
Merge pull request #295 from genebean/meld
Switch up how Meld is installed on macOS
2023-09-21 09:32:20 -04:00
e14725695e Switch up how Meld is installed on macOS 2023-09-21 09:31:42 -04:00
4cfc3bff43
Merge pull request #294 from genebean/terminal_fixes
Customize xfce4-terminal
2023-09-21 00:41:42 -04:00
2d2c7a0762 Customize xfce4-terminal 2023-09-21 00:40:28 -04:00
016e5f1718
Merge pull request #293 from genebean/nixup_nixos
Added nixup alias for NixOS
2023-09-20 22:26:51 -04:00
f3a9a78146 Added nixup alias for NixOS 2023-09-20 22:26:22 -04:00
f5b386c28a
Merge pull request #292 from genebean/puppet
Add Puppet bin folder to path on darwin
2023-09-18 15:11:46 -04:00
6f9f7bfe8a Add Puppet bin folder to path on darwin 2023-09-18 15:11:20 -04:00
a990d9d83c
Merge pull request #291 from genebean/per_os_shell_config
Broke shell config bits out to OS-specific files
2023-09-18 09:26:17 -04:00
34e2eaa743 Broke shell config bits out to OS-specific files
Prior to this, I had conditionals in my shell config
2023-09-18 09:25:30 -04:00
28c8818e89
Merge pull request #290 from genebean/tailscale
Automatically start Tailscale
2023-09-16 12:59:22 -04:00
9b5f4b0822 Automatically start Tailscale 2023-09-16 12:58:45 -04:00
96ad45a458
Merge pull request #289 from genebean/nixos_config_files
Add config file for xfce4-terminal
2023-09-15 23:25:22 -04:00
07f961184d Add config file for xfce4-terminal
This is the config I was using on Pop!_OS
2023-09-15 23:24:32 -04:00
fb03605ced
Merge pull request #288 from genebean/nixos_config_files
Manage more NixOS configs
2023-09-15 23:21:10 -04:00
f1f5e0b21e Add custom Tilix theme 2023-09-15 23:17:55 -04:00
5a830a9f8a fix ordering 2023-09-15 22:56:55 -04:00
af22b1f720 Manage waybar settings 2023-09-15 22:56:38 -04:00
34c13a6296 Add Tilix theme file 2023-09-15 21:52:42 -04:00
f50ce8853f Migrate Hyprland config to Home Manager 2023-09-15 21:46:19 -04:00
8e9f6f3458
Merge pull request #287 from genebean/more_configs
Do more migration work
2023-09-15 15:48:46 -04:00
62bc6ab923 Do more migration work 2023-09-15 15:48:04 -04:00
f73b118d84
Merge pull request #286 from genebean/gitconfig
Manage most of my git configuration
2023-09-15 15:39:39 -04:00
0e96760c77 Manage most of my git configuration 2023-09-15 14:39:35 -04:00
c810657197
Merge pull request #285 from genebean/hyprland
Switch to Hyprland & them with Catppuccin
2023-09-15 00:25:26 -04:00
f9836386b3 Switch to Hyprland & them with Catppuccin 2023-09-15 00:21:35 -04:00
41bf9dc9fa
Merge pull request #284 from genebean/nixification
Nixification
2023-09-14 00:03:58 -04:00
cc0efcfdde Update repo structure as part of nixification 2023-09-14 00:01:31 -04:00
49e67c64fb Standardize naming 2023-09-13 23:40:35 -04:00
240d729487 Clean up NixOS config 2023-09-13 23:37:29 -04:00
f38ff62b7b Pass new input to NixOS home-manager too 2023-09-13 23:23:16 -04:00
180b8494ba Pull oh-my-posh theme from its own repository
With help from others, I can now pull the theme file from the repo it
lives in instead of embedding it here!
2023-09-13 23:03:22 -04:00
badf0988a2 Remove folder and (most) OS icons, clean up colors
Now, the OS icon is only rendered when in a WSL environment as it isn't
that useful or easy to read the rest of the time.

The folder icon was removed from the path part of the prompt because it,
too, was hard to read and served no helpful purpose.

Colors were cleaned up so that names are used everywhere and unused bits
were removed.
2023-09-13 14:13:08 -04:00
a91b4a84ea Use brew version of Tailscale on macOS
The Nix version doesn't include the gui bits.
2023-09-13 12:58:11 -04:00
25aafe96d4 Turns out some apps needed adjusting on macOS
With the exception of 1Password, the changes here are for apps not
available on darwin. 1Password was changed around because it must be
installed directly in /Applications to run. I filed this bug report
about the issue: https://github.com/NixOS/nixpkgs/issues/254944
2023-09-13 08:44:47 -04:00
5abdc2521d Set theme in bat 2023-09-12 21:26:18 -04:00
ed81cb1d34 Nomalize packages between systems 2023-09-12 21:15:53 -04:00
0c9459d351 Use variables for my name 2023-09-12 16:31:47 -04:00
dc9a8d6ca8 Install VS Code via Nix 2023-09-12 15:31:32 -04:00
645524c898 More macOS true up work 2023-09-12 15:31:02 -04:00
0535cba83b Further limit "result" symlink from git 2023-09-12 11:48:11 -04:00
62588aba26 Fixing macOS environment and fonts 2023-09-12 11:47:17 -04:00
5507d25639 Setup Homebrew stuff for macOS 2023-09-12 09:44:32 -04:00
f6f9bdba8d Enable git delta 2023-09-12 00:07:51 -04:00
c7ce4cccd9 Setup Vim
This mirrors what is in link/nix/vimrc
2023-09-12 00:00:22 -04:00
3ab9ca5988 NixOS: Don't require sudo password for wheel group 2023-09-11 23:15:57 -04:00
ebd0e35dff Add in NixOS support 2023-09-11 23:10:02 -04:00
6430f175b2 First pass at a Nix flake for my laptop
Heavily inspired by these:
- https://github.com/zmre/mac-nix-simple-example
- https://github.com/dustinlyons/nixos-config
2023-09-11 23:09:36 -04:00
1fb4bf12c8 ignore result symlink 2023-09-11 23:08:10 -04:00