e13c93ec3a
darwin: rename application 'easy move + resize'
...
nix darwin gets buggy otherwise as it sees 'easy-move+resize' as not in
the cask list, uninstalls it and then installs 'easy-move-plus-resize'
which resolves to 'easy-move+resize'. causing it to get reinstalled on
every rebuild.
2025-05-03 16:34:34 +10:00
1992ec0fcb
darwin: add easy move plus resize
...
altdrag for OSX. its a crime that windows and OSX don't have this
as baked in functionality.
2025-05-03 16:34:34 +10:00
ba89819ad3
darwin: add alt-tab
2025-05-03 16:34:34 +10:00
9bc6fae75d
nix: add spotify
2025-05-03 16:34:34 +10:00
4351260759
nix: remove nh
2025-05-03 16:34:34 +10:00
76fa487486
nix: move thunderbird and ghostty into linux-specific folder
...
thunderbird and ghostty aren't avaliable in nixpkgs for darwin yet.
2025-05-03 16:34:34 +10:00
cfe3204438
darwin: install linear mouse
2025-05-03 16:34:34 +10:00
666fb4c330
darwin: put mission control in dock
2025-05-03 16:34:34 +10:00
20311b1c4b
darwin: add mission control to dock
2025-05-03 16:34:34 +10:00
e188c79161
darwin: replace whisky with steam
2025-05-03 16:34:34 +10:00
9567de89d0
nix: use mpv on linux and iina on mac for playing media
2025-05-03 16:34:34 +10:00
6fad159c38
darwin: merge application configuration from application.nix into desktop.nix
...
makes darwin/applications useful for when programs differ between mac and
linux
2025-05-03 16:34:34 +10:00
d5f3167d99
darwin: add brew for installing apps
2025-05-03 16:34:34 +10:00
8182ae4eb0
darwin: change pinned dock apps
2025-05-03 16:34:34 +10:00
d6048b0444
nix: replace neovim option with package
2025-05-03 16:34:34 +10:00
4fbfe2809a
darwin: lower time it takes for dock to show
2025-05-03 16:34:34 +10:00
90d44c0419
darwin: fix menubar applets
2025-05-03 16:34:34 +10:00
3afebf6144
darwin: fix hardware options not applying
2025-05-03 16:34:34 +10:00
591a6999ee
nix: move enabling fontDir to linux desktop.nix
2025-05-03 16:34:34 +10:00
89fd1710c3
nix: pin more applications to the dock
2025-05-03 16:34:34 +10:00
3591f5d5b3
ghostty: init
2025-05-03 16:34:34 +10:00
2be1e742f7
hypr: enable systemd session with UWSM
2025-05-03 16:34:34 +10:00
f188ff6723
nix: compact audio.nix, applications.nix and login.nix into a singular file
...
if you are gonna use a system with a desktop you would probably enable
all of them in the first place
2025-05-03 16:34:34 +10:00
67b28f356f
hypr: add gnome polkit agent
2025-05-03 16:34:34 +10:00
fa2845bf04
nix: add mangohud to games module
2025-05-03 16:34:34 +10:00
33b5e45327
nix: replace sddm with greetd
...
enables autologin
display manager is ttygreet
2025-05-03 16:34:34 +10:00
f329039060
nix: add unzip
2025-05-03 16:34:34 +10:00
fb5555303a
firefox: remove sponsorblock extension
2025-05-03 16:34:34 +10:00
3fbcad900d
firefox: enable more privacy settings such as resistFingerprinting
2025-05-03 16:34:34 +10:00
f9da2f47e5
nix: replace greetd with SDDM
2025-05-03 16:34:34 +10:00
909f80b06b
Revert "nix: start hyprland with UWSM (systemd session)"
...
This reverts commit df552a33cdd7b94101097d1930f490ab64128aa5.
2025-05-03 16:34:34 +10:00
584e17361c
nix: enable systemd in initrd
...
needed for drive decryption via TPM
2025-05-03 16:34:34 +10:00
5847a3a7a3
firefox: add sponsorblock extension
2025-05-03 16:34:34 +10:00
ddd91cb56c
nix: wipe site preferences on exit for firefox
2025-05-03 16:34:34 +10:00
9e9f686257
nix: enable autoscrolling in firefox
2025-05-03 16:34:34 +10:00
432044bb76
nix: enable picture in picture when switching tabs in firefox
2025-05-03 16:34:34 +10:00
b39d0b248c
nix: fix firefox user.js not applying
2025-05-03 16:34:34 +10:00
497a51083e
revert "nix: harden firefox with arkenfox user.js"
...
This reverts commit 569a8b8bda2523e96f8b6c05c10695e414aa097e.
2025-05-03 16:34:34 +10:00
66b707f4f6
nix: harden firefox with arkenfox user.js
2025-05-03 16:34:34 +10:00
8e170eae3f
nix: modify secureboot pki file location to sbctl's new location
2025-05-03 16:34:34 +10:00
4093f5227c
nix: enable autologin and replace regreet with tuigreet
2025-05-03 16:34:34 +10:00
e6306d08dc
nix: start hyprland with UWSM (systemd session)
2025-05-03 16:34:34 +10:00
60968792eb
nix: remove kde connect
2025-05-03 16:34:34 +10:00
85ca661310
hypr: replace flameshot with hyprshot
2025-05-03 16:34:34 +10:00
d4717769f8
nix: add application 'ani-cli'
2025-05-03 16:34:34 +10:00
fc739d9cb0
nix: add application 'mpv'
2025-05-03 16:34:34 +10:00
14709bb294
nix: add kde module
2025-05-03 16:31:42 +10:00
46199d21e5
nix: enable firefox vertical tabs
2025-05-03 16:31:42 +10:00
2cdd49b396
nix: updated nerd fonts to match new namespace in nixpkgs
2025-05-03 16:31:41 +10:00
fa821c8169
nix: enable ssh agent autostart
2025-05-03 16:31:41 +10:00