Pim Snel
d7eebda699
Update modules/programs/smug.nix
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-03-28 16:35:05 +01:00
Pim Snel
59c62728a1
Update modules/programs/smug.nix
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-03-28 16:34:56 +01:00
Pim Snel
feb388ef9f
Update modules/programs/smug.nix
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-03-28 16:33:26 +01:00
Pim Snel
09af317fc8
Merge branch 'master' into smug/init
2025-03-25 11:27:31 +01:00
Austin Horstman
869f2ec2ad
zsh: fix concatenation of aliases and global aliases ( #6698 )
...
Accidentally bump the lines against each other. Adding a newline to move
global aliases to another line when you have both.
2025-03-24 21:56:51 -05:00
Matthieu Coudron
c4d5d72805
neomutt: remove empty lines ( #6523 )
...
* neomutt: remove empty lines
prettier + more readable
made some tests easier to update by printing full path
2025-03-24 22:18:52 +01:00
Austin Horstman
2d057cd9d4
zellij: use mkPackageOption
2025-03-24 13:48:39 -05:00
Austin Horstman
a9042b53c2
zellij: default integration disabled again
...
Surprises most users and various issues requesting default change.
2025-03-24 13:48:39 -05:00
Austin Horstman
82a3211477
zellij: add khaneliman maintainer
2025-03-24 13:48:39 -05:00
Austin Horstman
10dca990ae
zellij: remove with lib
2025-03-24 13:48:39 -05:00
Austin Horstman
6d4148df8e
zellij: refactor implementation
2025-03-24 13:48:39 -05:00
David Chocholatý
0394c71f2b
zellij: Add additional options for integrating with shells
2025-03-24 13:48:39 -05:00
Pim Snel
2f23155326
smug: init module
...
This adds smug, a session manager and task runner for tmux, as module.
2025-03-24 17:49:47 +01:00
Manuel
908e055e15
git: option to use difftastic as difftool ( #5335 )
...
I want `git diff` to stay the same, but `git difftool` to use
difftastic, as described in the difftastic docs:
https://difftastic.wilfred.me.uk/git.html#regular-usage
2025-03-24 09:19:19 -05:00
Kira Bruneau
ad0614a1ec
firefox: don't show migration warning when bookmarks isn't set ( #6689 )
2025-03-23 18:13:55 -05:00
Kira Bruneau
4f4538467f
firefox: fix migrate search v7 test for all firefox forks ( #6690 )
2025-03-23 16:36:33 -05:00
Kira Bruneau
0e75a40458
firefox: fix assertion when missing force for extensions ( #6688 )
2025-03-23 14:04:29 -05:00
bricked
ecbcd792e1
firefox: check if bookmarks attrset is of correct type
2025-03-23 14:04:01 -05:00
bricked
d7f451d7b1
firefox: replace with-lib-expression with inherit-expression
2025-03-23 14:04:01 -05:00
bricked
62d6a8931e
firefox: fix bookmarks backwards compatibility
...
The legacy attrset option type for `firefox.profiles.<name>.bookmarks`
was accidentally removed in 9d55428
. This adds back support for this
type by refactoring the bookmarks submodule. This also adds a new test
ensuring this won't happen again.
2025-03-23 14:04:01 -05:00
awwpotato
5ff90f09d1
wofi: merge multiple style definitions ( #6673 )
2025-03-23 16:48:23 +01:00
home-manager-bot
b61ae3b677
flake.lock: Update ( #6684 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b6eaf97c6960d97350c584de1b6dcff03c9daf42?narHash=sha256-Txwa5uO%2BqpQXrNG4eumPSD%2BhHzzYi/CdaM80M9XRLCo%3D' (2025-03-18)
→ 'github:NixOS/nixpkgs/a84ebe20c6bc2ecbcfb000a50776219f48d134cc?narHash=sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ%3D' (2025-03-19)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-23 09:28:33 -05:00
Benedikt M. Rips
57e9a8a290
davmail: init module ( #6674 )
2025-03-23 09:01:35 -05:00
Austin Horstman
9172a6f956
skhd: add module ( #6682 )
2025-03-22 22:49:54 -05:00
Jess
7853236fae
rclone: ensure remotes have a type field
2025-03-22 21:52:23 -05:00
Jess
7a08b8c898
rclone: correctly escape whitespace in secrets
2025-03-22 21:52:23 -05:00
Austin Horstman
63e77d09a1
jankyborders: add module ( #6677 )
2025-03-22 14:02:25 -05:00
Austin Horstman
94ea2cb536
treewide: zsh initExtraBeforeCompInit -> initContent
...
Migrating in tree usages of zsh initExtraBeforeCompInit to initContent
before deprecating, matching priority of current option.
2025-03-22 13:46:42 -05:00
Austin Horstman
10deb9d043
treewide: zsh initExtra -> initContent
...
Migrating in tree usages of zsh initExtra to initContent before
deprecating.
2025-03-22 13:46:42 -05:00
Austin Horstman
296ddc6462
zsh: adjust initContent priorities ( #6676 )
...
To support easier migration of deprecating old zsh options. We can
adjust the internal priorities to fit within the `mkBefore` (500) and
default (1000). Makes it easier for `initExtraFirst` migrationg to
`mkBefore` and `initExtra` to default prio.
2025-03-21 15:17:13 -05:00
Aguirre Matteo
8a68f18e96
distrobox: add module ( #6528 )
...
Added programs/distrobox.nix module. It provides the option "programs.distrobox.containers", which makes it possible to declare a list of containers to be created. Since building those containers is not possible at build time (because none container backend is available at that time), I also added a Systemd Unit to build those containers after switching the configuration.
2025-03-21 10:07:00 -05:00
Austin Horstman
d61711497b
iamb: nullable package support
2025-03-20 23:14:47 -05:00
wikiker
e5ab18116c
iamb: new module
2025-03-20 23:14:47 -05:00
Austin Horstman
71cbeb3afd
hyprpolkitagent: add khaneliman maintainer
2025-03-20 23:08:16 -05:00
Austin Horstman
c1ca8974b3
hyprpolkitagent: use wayland.systemd.target
2025-03-20 23:08:16 -05:00
Bob van der Linden
29c6f2b0cb
polkit-gnome: init module
2025-03-20 23:08:16 -05:00
Bob van der Linden
5503a758f9
lxqt-policykit-agent: init module
2025-03-20 23:08:16 -05:00
Bob van der Linden
cc538c3793
hyprpolkitagent: init module
2025-03-20 23:08:16 -05:00
Austin Horstman
da01818194
tests: scrub lazy{docker,git} on darwin
2025-03-20 17:14:14 -05:00
Austin Horstman
2e9981ca0d
lazydocker: null package support
2025-03-20 17:14:14 -05:00
Austin Horstman
65413f297f
lazydocker: remove with lib
2025-03-20 17:14:14 -05:00
hauskens
46efc3b2e1
lazydocker: add module
2025-03-20 17:14:14 -05:00
Michael Cooper
20ec3c1049
mcfly: Fix swapped shell names
2025-03-20 23:11:49 +01:00
Michael Cooper
d725df5ad8
mcfly: fix mcfly-fzf in non-interactive shells ( #6669 )
...
mcfly-fzf's initialization steps don't properly check for interactive
shells. It does check, but only after checking if mcfly has been
initialized. Because mcfly does not initiate itself on non-interactive
shells, that causes mcfly-fzf to return an exit code, breaking
non-interactive shells.
2025-03-20 15:11:36 -05:00
Cat
fc189507bc
docs: nixos module declarative installation instructions ( #6208 )
...
Added instructions for a different installation method for home manager on NixOS.
2025-03-20 11:50:36 -05:00
Aguirre Matteo
c36cc49e55
onlyoffice: add module ( #6667 )
2025-03-20 11:34:43 -05:00
Austin Horstman
94605dcade
tests/firefox: add applicationName to mock ( #6668 )
2025-03-20 00:15:57 -05:00
novenary
97a00e0659
librespot: init module ( #6229 )
...
Librespot is a Spotify client. While there is already a module for
spotifyd, which uses Librespot as a library, this adds one for the
upstream frontend.
2025-03-19 22:48:47 -05:00
Karun Sandhu
8675edf7d3
fish: add command option for abbreviations ( #6666 )
...
The fish shell has added a flag to the abbr command which allows one to expand it only if it is typed after a real command e.g.:
git s -> git status
s -> s
Also see the last example here: https://fishshell.com/docs/current/cmds/abbr.html#examples
2025-03-19 22:43:42 -05:00
Gaétan Lepage
cfaa4426a3
megasync: use getExe instead of getExe' ( #6665 )
2025-03-19 20:41:06 -05:00