Commit graph

3877 commits

Author SHA1 Message Date
Evie Litherland-Smith c14cad8d9f Don't import plasma by default (desktop.nix) 2024-09-27 13:24:22 +01:00
Evie Litherland-Smith 506163ff37 Customise plasma config to disable things set by stylix
Split system-level sway config to separate file, imported by
system/desktop.nix, and add plasma.nix at the same level
2024-09-27 11:41:52 +01:00
Evie Litherland-Smith 73799275ba Revert "Remove plasma config"
This reverts commit b87d93c767.
2024-09-27 11:24:16 +01:00
Evie Litherland-Smith 6dfa63cff6 Add Iosevka Etoile to configured fonts
Clean up font config as bit as well.

Add my nix cache to nix config substituters as well as flake hinting.

Add distrobox package.
2024-09-27 10:20:53 +01:00
Evie Litherland-Smith 978ba8a187 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-09-25 09:11:24 +01:00
Evie Litherland-Smith 43f72ee381 Update Iosevka custom font 2024-09-25 09:11:22 +01:00
Evie Litherland-Smith 45d223f3ff Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-09-24 13:13:51 +01:00
Evie Litherland-Smith 84f0d90de1 Don't autostart twinkle or teams 2024-09-24 13:13:41 +01:00
Evie Litherland-Smith 70d06a3ac6 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-09-24 07:45:29 +01:00
Evie Litherland-Smith a1a9c771bb Re-add cava (music visualiser) 2024-09-24 07:33:18 +01:00
Evie Litherland-Smith 6ee132ac99 Autostart twinkle on work machines 2024-09-23 13:32:59 +01:00
Evie Litherland-Smith 92eaf64968 Add TOML plugin for Prettier 2024-09-23 10:17:24 +01:00
Evie Litherland-Smith 4e838e1f24 Remove uv, eslint and typescript-language-server 2024-09-23 10:12:04 +01:00
Evie Litherland-Smith f0cc8f366b flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/e1391fb22e18a36f57e6999c7a9f966dc80ac073?narHash=sha256-A0vrUB6x82/jvf17qPCpxaM%2BulJnD8YZwH9Ci0BsAzE%3D' (2024-07-03)
  → 'github:nix-community/home-manager/2f23fa308a7c067e52dfcc30a0758f47043ec176?narHash=sha256-Vl%2BWVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM%3D' (2024-09-22)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/32058e9138248874773630c846563b1a78ee7a5b?narHash=sha256-WfAHq3Ag3vLNFfWxKHjFBFdPI6JIideWFJod9mx1eoo%3D' (2024-09-01)
  → 'github:nix-community/nix-index-database/c7515c2fdaf2e1f3f49856cef6cec95bb2138417?narHash=sha256-bPDZosnom0%2B02ywmMZAvmj7zvsQ6mVv/5kmvSgbTkaY%3D' (2024-09-22)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6f6c45b5134a8ee2e465164811e451dcb5ad86e3?narHash=sha256-tiN5Rlg/jiY0tyky%2BsoJZoRzLKbPyIdlQ77xVgREDNM%3D' (2024-09-03)
  → 'github:nixos/nixpkgs/944b2aea7f0a2d7c79f72468106bc5510cbf5101?narHash=sha256-NmcVhGElxDbmEWzgXsyAjlRhUus/nEqPC5So7BOJLUM%3D' (2024-09-20)
• Updated input 'stylix':
    'github:danth/stylix/149b313ddf91c3cc94309170498b162cec666675?narHash=sha256-fieyqmLEJQqqnuJcg2CAnQ8kHapXHhg9rL48NNWjnPw%3D' (2024-09-16)
  → 'github:danth/stylix/53bcceb4e46d0b3e8ae6434a7a6bcc3463092093?narHash=sha256-pGRPVVm7UXf%2Bfx2NVpH6FFSWR9AynG6eoVlagaqH9i4%3D' (2024-09-20)
• Updated input 'stylix/base16-helix':
    'github:tinted-theming/base16-helix/34f41987bec14c0f3f6b2155c19787b1f6489625?narHash=sha256-numb3xigRGnr/deF7wdjBwVg7fpbTH7reFDkJ75AJkY%3D' (2024-07-12)
  → 'github:tinted-theming/base16-helix/7f795bf75d38e0eea9fed287264067ca187b88a9?narHash=sha256-Z2o8VBPW3I%2BKKTSfe25kskz0EUj7MpUh8u355Z1nVsU%3D' (2024-09-09)
2024-09-23 07:28:54 +01:00
Evie Litherland-Smith f9fa256904 Add nixos-upgrade alias 2024-09-22 11:48:04 +01:00
Evie Litherland-Smith fa8c2126f8 Move shellAliases definition from scripts -> shell 2024-09-22 11:47:34 +01:00
Evie Litherland-Smith ead63d4d21 Move alacritty into own file in terminal directory
Move teams to only be installed/configured on work machines

Install nomachine-client on work machines, issues with flatpak version
2024-09-22 11:45:47 +01:00
Evie Litherland-Smith b87d93c767 Remove plasma config 2024-09-22 11:45:36 +01:00
Evie Litherland-Smith 3e15c478eb Add shellAliases back
Add alias to start and stop protonvpn (wg-quick)
2024-09-22 11:30:15 +01:00
Evie Litherland-Smith 62bbd80c86 Vanguard: assign workspace 6 to right monitor by default 2024-09-22 10:44:10 +01:00
Evie Litherland-Smith 8b70ab45f3 Add zsh back, remove nushell 2024-09-22 10:43:40 +01:00
Evie Litherland-Smith 88f30b16aa Add whatsapp-for-linux back 2024-09-22 10:12:34 +01:00
Evie Litherland-Smith 8f1c19f87c Force output resolution in steamscope script, enable mangohud 2024-09-22 07:27:25 +01:00
Evie Litherland-Smith c957e570e2 Add initial config file for swappy
Change default save directory to ~/Pictures/Screenshots, otherwise
kept as default for now
2024-09-21 08:49:20 +01:00
Evie Litherland-Smith da5183ecab Switch GNOME FileRoller for Xarchiver 2024-09-21 08:32:38 +01:00
Evie Litherland-Smith 3d0b106594 Actually remove fish this time 2024-09-21 08:32:20 +01:00
Evie Litherland-Smith ff60c97573 Steamscope use fullscreen and gamepadui again 2024-09-21 07:32:04 +01:00
Evie Litherland-Smith 0d8bc81ef2 Fix thunar archiving - added FileRoller to mimeapps
Remove Teams waybar rewrite due to buggy behaviour
2024-09-21 07:05:07 +01:00
Evie Litherland-Smith 9bef3a3f11 Remove shellAliases 2024-09-21 05:49:48 +01:00
Evie Litherland-Smith 84be0592ab Rename git-sync-all -> gsync 2024-09-21 05:47:49 +01:00
Evie Litherland-Smith 465bfc101d Add carapace completion, remove fish and zsh 2024-09-21 05:46:36 +01:00
Evie Litherland-Smith c4cff3085e Add swappy, sway bind for screenshot 2024-09-21 05:46:19 +01:00
Evie Litherland-Smith 24479dcb8e Enable permanent indicator for swaylockfx 2024-09-20 15:00:07 +01:00
Evie Litherland-Smith f2cc1e5d82 Switch default interactive shell for nushell 2024-09-20 14:59:59 +01:00
Evie Litherland-Smith 9dec8a9556 Add workspace output assign for Tone 2024-09-20 14:59:45 +01:00
Evie Litherland-Smith ebf727ed43 Swap swaylock back for swaylock-effects
Use swaylockfx wrapper to invoke as this keeps compatibility with
stylix customisations
2024-09-20 10:32:23 +01:00
Evie Litherland-Smith 406e0972e1 Vanguard: disable adaptive_sync by default
Update steamscope script to temporarily remove scaling and enable
adaptive_sync, run steam, and revert when steam closes
2024-09-20 10:17:32 +01:00
Evie Litherland-Smith dc61c48d41 Add x2goclient to desktop config 2024-09-20 09:46:44 +01:00
Evie Litherland-Smith 39aa431b1d Remove base16.nix and tt-schemes from flake inputs
Use pkgs.base16-schemes instead of external flake input
2024-09-20 08:41:00 +01:00
Evie Litherland-Smith 522f2fa91c Move fonts into stylix config, disable stylix waybar
Remove fonts and scheme from base system, update uses of to point to
stylix instead.

Remove some left over files from the earlier rearrange.

Disable waybar stylix target - TODO write a custom moustache at some
point to re-enable with my custom style
2024-09-20 08:33:10 +01:00
Evie Litherland-Smith 7e2ab5a640 Merge branch 'main' into stylix 2024-09-20 07:41:50 +01:00
Evie Litherland-Smith 4699339db3 Add display scaling back to laptops 2024-09-20 07:41:20 +01:00
Evie Litherland-Smith ce9a35440c Remove PrusaSlicer from Northstar 2024-09-20 07:30:06 +01:00
Evie Litherland-Smith 797b33c4cf Add JET dashboard to bookmarks.json 2024-09-19 10:21:12 +01:00
Evie Litherland-Smith 56faa94663 Sway: fix swaylock bind 2024-09-19 08:06:20 +01:00
Evie Litherland-Smith 2ac1d1a63e Initial changes to add stylix again
Add stylix with theme, font and image configuration.

Change all relevant (current) options to that nix evaluates without
error, not fully tested yet though.

Remove plasma manager and associated components.

Condensed some files - remove some standalone files for packages with
much smaller configuration now that they're not being manually themed.
2024-09-19 08:05:48 +01:00
Evie Litherland-Smith 2da141afe7 Swap evince for zathura (PDF viewer)
Add zathura with some initial config, colour scheme is currently
incomplete but placeholder comments in place for required keys.

Don't autostart twinkle on work machines, some issue with detected
ALSA source/sink.
2024-09-18 15:05:51 +01:00
Evie Litherland-Smith 52130c59cc Add home monitors to Ronin config
Add monitor mode and scale to sway config, add extra profile for
kanshi for home configuration.
2024-09-18 11:34:19 +01:00
Evie Litherland-Smith fe2a105c4e Adjust opacity of desktop elements, add zellij
Change opacity of desktop components to that floating / pop-up windows
are translucent, and base windows are opaque.

Add zellij back (with config), but not starting by default. Add zellij
config directory to rsync-local-config script.
2024-09-18 11:18:08 +01:00
Evie Litherland-Smith 0b8ca9ea5a Fetch work VPN passwords from password-store, pass to openfortivpn 2024-09-18 10:25:59 +01:00