Commit graph

191 commits

Author SHA1 Message Date
Evie Litherland-Smith 90ee462d17 Add more panel configs 2024-06-17 15:21:11 +01:00
Evie Litherland-Smith 6c45969188 Fix setting kwin options correctly, add Tone rc2 backup 2024-06-17 15:06:40 +01:00
Evie Litherland-Smith fde3698afb Add some more plasma6 configs 2024-06-17 14:51:52 +01:00
Evie Litherland-Smith 0a70253054 Remove global appmenu 2024-06-17 14:03:45 +01:00
Evie Litherland-Smith 39505f9522 plasma6 -> overrideConfig=true 2024-06-17 14:02:16 +01:00
Evie Litherland-Smith cfac416750 Add plasma-manager module
Add initial config to expand upon, as well as copy of example from
plasma-manager repo and current export from Scorch before applying
plasma-manager
2024-06-17 13:53:08 +01:00
Evie Litherland-Smith 6ed405d7e2 Squashed commit of the following:
commit 68df6945a2
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 08:44:52 2024 +0100

    Remove gnome-themes-extra and adwaita-qt

commit fa7baa7812
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 08:37:45 2024 +0100

    Export more rc2 settings for Vanguard

commit 4a101ee77d
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 08:27:46 2024 +0100

    Set pinentry package to Qt variant when using plasma6

    Add extra theme/icon packages to installed packages whilst configuring

commit 923adabb28
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 08:23:48 2024 +0100

    Add rc2 export for Vanguard as well

    Remove some sway config from Vanguard.nix

    Remove home-manager kdeconnect service, incompatible with
    system/plasma6 enabled service

    Install pinentry-all by default to ensure compatibility

commit dfc1ac3f74
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Mon Jun 17 07:35:31 2024 +0100

    Add plasma6 export using rc2nix

commit eb8bb86c17
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Sun Jun 16 20:44:38 2024 +0100

    Disable/remove more options not needed for plasma6

commit 51171ddb06
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Sun Jun 16 19:31:15 2024 +0100

    Re-enable alacritty decorations, disable translucency for alacritty and emacs

commit 99364c041b
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date:   Sun Jun 16 12:42:26 2024 +0100

    Disable sway and related modules
2024-06-17 08:47:53 +01:00
Evie Litherland-Smith e9a3bcd858 Update accent colour definitions
Rename variables to be clear these are colour names, not the actual
colours. Redefine as baseXX to be used in all scheme variables.

Update all uses to remove "with scheme" form and make more explicit.
2024-06-16 11:28:05 +01:00
Evie Litherland-Smith dea9837a50 Enable kdeconnect service 2024-06-16 11:05:45 +01:00
Evie Litherland-Smith bae8a7b912 Add sway/window to alt waybar config
Slightly change monitor config definition
2024-06-16 06:34:50 +01:00
Evie Litherland-Smith 8f179c9f6b Update kanshi to use settings instead of profiles
Add kanshi config to Northstar

Standardise monitor config across machines

Move waybar alt bar definition to Vanguard config specifically, don't
need to use hacky solution
2024-06-15 09:57:26 +01:00
Evie Litherland-Smith c2e8c11ed8 Switch Emacs back to socket activation 2024-06-13 07:12:47 +01:00
Evie Litherland-Smith 3c9b3dfcac Add teams-for-linux back, remove signal-desktop
Plan to add matrix bridges for signal and whatsapp so don't need the
installed applications any more
2024-06-12 07:36:48 +01:00
Evie Litherland-Smith b3202b5ae4 Switch firefox to default theme so that it uses GTK 2024-06-12 07:33:53 +01:00
Evie Litherland-Smith 1f04b00dfd Change accentColour, add accentColour2 for certain programs (e.g. sway) 2024-06-12 07:32:03 +01:00
Evie Litherland-Smith fda20dbf29 Emacs: add BBDB and ement packages 2024-06-12 07:31:52 +01:00
Evie Litherland-Smith ac9ce0094d Change some colours for wlogout 2024-06-10 08:23:12 +01:00
Evie Litherland-Smith 24398ba7ca Add treemacs-nerd-icons to Emacs packages 2024-06-10 08:03:51 +01:00
Evie Litherland-Smith 1b14e48889 Switch GTK theme to Adwaita, Arc is unmaintained
Set Qt theme to adwaita-qt for consistent theme
2024-06-09 15:58:10 +01:00
Evie Litherland-Smith 01cdbfea12 Make all parts of GTK theme variable, based on scheme variant 2024-06-09 15:38:51 +01:00
Evie Litherland-Smith e55a4d5d1a Switch to Arc-Lighter GTK theme 2024-06-09 12:31:31 +01:00
Evie Litherland-Smith 4fc7925305 Add some more rules for game windows
Fix a typo (by removing that entry)
2024-06-09 06:54:34 +01:00
Evie Litherland-Smith fa3c5c2643 Update some more window rules 2024-06-09 06:51:10 +01:00
Evie Litherland-Smith 63d3ca5ea9 fixup! Add workspace rewrite for Cartridges 2024-06-09 06:27:15 +01:00
Evie Litherland-Smith 0f20690a25 Add workspace rewrite for Cartridges 2024-06-09 06:23:57 +01:00
Evie Litherland-Smith 9461b6da20 Switch other theme elements to Sweet GTK + One Light 2024-06-08 08:13:20 +01:00
Evie Litherland-Smith 72c37af6fe Switch to base16 one light (atom) theme
Change papirus-folder colours, switch cursor to volantes-cursors
2024-06-08 07:17:19 +01:00
Evie Litherland-Smith e980eb167b Switch back to alacritty as primary terminal 2024-06-07 20:44:55 +01:00
Evie Litherland-Smith 3c51bc8803 Inhibit idle when running a Steam game 2024-06-07 16:06:28 +01:00
Evie Litherland-Smith 0a9f7157fc Update alacritty config to generate theme dynamically 2024-06-07 13:36:29 +01:00
Evie Litherland-Smith 15199580e9 Add cartridges: Unified game launcher using GTK4.0 2024-06-07 13:36:01 +01:00
Evie Litherland-Smith 22dbc09500 Move some config from home/default.nix and nixos system config
Add options to desktop.nix from home/default.nix that are
desktop-relevant.

Add mimeapp config back from nixos system config

Move fd, ripgrep to enabled programs, remmina to enable service

Emacs config now imports shell config to ensure requirements are met
instead of duplicating some

Move Zsh config into it's own file zsh.nix
2024-06-07 10:51:35 +01:00
Evie Litherland-Smith fd35f72cd2 Re-enable Emacs service, don't import work.nix for Vanguard 2024-06-06 17:25:44 +01:00
Evie Litherland-Smith 1a7959808a Replace zsh update aliases with system-update-all script 2024-06-05 16:39:29 +01:00
Evie Litherland-Smith 57399433fb Nyxt: switch default search to html ddg 2024-06-05 04:53:41 +01:00
Evie Litherland-Smith e16a368f53 Emacs: add treemacs 2024-06-04 17:26:37 +01:00
Evie Litherland-Smith 8b51847ac0 Move python and lua config into emacs directory
Change python lsp to use pyright, add lua-language-server
2024-06-04 15:43:27 +01:00
Evie Litherland-Smith db43e17270 Change to light theme (Latte), change wallpaper to Outset Island 2024-06-04 14:55:20 +01:00
Evie Litherland-Smith cfea36f08b Make more theme parts dynamic
Pick Light vs Dark GTK theme based on variant name

Pick correct theme for bat

Team: stop following system theme
2024-06-04 14:24:13 +01:00
Evie Litherland-Smith e670a4e391 Update swaylock theme to be more complete 2024-06-04 14:19:40 +01:00
Evie Litherland-Smith 3a7f7fecee Disable Emacs service, set EDITOR and VISUAL to Emacs in zsh 2024-06-04 11:39:14 +01:00
Evie Litherland-Smith f6849b2e6d zsh: remove enableVteIntegration 2024-06-03 18:18:54 +01:00
Evie Litherland-Smith c2dc12417c ssh: add keys to agent (new config syntax), remove heimdall
Set TERM env var to xterm-256color in foot config instead of as ssh
override, might fix emacs remote shell issues where it should be
TERM=dumb
2024-06-03 09:54:42 +01:00
Evie Litherland-Smith 18a245e375 Remove automatic tabbed rule from any windows 2024-06-03 09:36:31 +01:00
Evie Litherland-Smith 41ae216b81 Add blur to logout_dialog layer 2024-06-03 06:42:58 +01:00
Evie Litherland-Smith 27bbe15db5 Merge branch 'nixos-24.05' 2024-06-03 05:27:13 +01:00
Evie Litherland-Smith 2c270c0cd5 Disable checkConfig for sway module
Fix https://github.com/nix-community/home-manager/issues/5379
2024-06-03 05:26:43 +01:00
Evie Litherland-Smith cff251025c Nyxt: add glyph for reduce-bandwidth-mode 2024-06-02 07:14:56 +01:00
Evie Litherland-Smith 3d6537dfe5 Update to nixos-24.05
Update pinentry to use package rather than string definition

Sway currently not building - to investigate
2024-06-01 07:16:06 +01:00
Evie Litherland-Smith 6191622f0f Update hostname for Freia in SSH config 2024-05-31 09:33:28 +01:00
Evie Litherland-Smith 47fa0b2761 Add remmina with window rules
Add sway/window to waybar (left slot)
2024-05-31 09:33:10 +01:00
Evie Litherland-Smith f720691768 Add awesome wayland repo to bookmarks 2024-05-31 06:45:05 +01:00
Evie Litherland-Smith b4e203a5e0 Update font sizes for waybar and fuzzel 2024-05-30 17:04:47 +01:00
Evie Litherland-Smith 99ee1a9008 Remove gnumake (installed in NixOS), add rclone
Ensure fd and ripgrep installed for Emacs

Don't install language servers by default, nil already installed at
NixOS system level, and python needs to be installed per-environment
anyway. Don't need the other LSPs
2024-05-30 13:41:12 +01:00
Evie Litherland-Smith 15ade8b6da Make chat programs tabbed by default 2024-05-30 11:45:15 +01:00
Evie Litherland-Smith 2af99c51d7 Fix opacity of mako and fuzzel, actually 80% now
Change bright0 colour for foot from base03 -> base04 for better
contrast
2024-05-29 14:07:33 +01:00
Evie Litherland-Smith 52e0ee5c7e Switch order of makoctl keybinds 2024-05-29 13:17:35 +01:00
Evie Litherland-Smith 1ca24bf948 Adjust size of fuzzel window 2024-05-29 10:16:15 +01:00
Evie Litherland-Smith d8d30031f8 Fuzzel filter files by desktop 2024-05-29 09:18:54 +01:00
Evie Litherland-Smith a6d8dbf2be Add binds to restore and clear notifcations with makoctl 2024-05-29 09:13:51 +01:00
Evie Litherland-Smith e528a8fc88 Change swaylock bind to Super+Alt+L
Add Shift to wlogout bind
2024-05-29 09:08:12 +01:00
Evie Litherland-Smith bc97bfe83a Fix another typo, got them all now 2024-05-29 07:24:20 +01:00
Evie Litherland-Smith 82ff500d1e Fix typo elixer -> elixir 2024-05-29 07:20:38 +01:00
Evie Litherland-Smith 8a408f880c Customise bat theme options 2024-05-29 07:13:46 +01:00
Evie Litherland-Smith 917f7a5691 Update starship symbols using values from nerd-font-symbols preset 2024-05-29 07:03:30 +01:00
Evie Litherland-Smith 607f03a785 Change opacity of waybar 2024-05-28 07:55:12 +01:00
Evie Litherland-Smith 98b04a645a Switch swaync for mako
Move waybar to bottom of screen, move workspaces module to the left
and mpris to the centre
2024-05-28 07:47:00 +01:00
Evie Litherland-Smith 8519ba9fe5 Make some more Niri binds more like Sway 2024-05-27 21:14:39 +01:00
Evie Litherland-Smith 79b0a0d841 Fix foot and swaync color + opacity settings 2024-05-27 21:12:23 +01:00
Evie Litherland-Smith dff251d0f9 Add some transparency back, fix waybar module settings 2024-05-27 21:07:45 +01:00
Evie Litherland-Smith 58ce683cb2 Foot: add slight padding 2024-05-27 20:48:40 +01:00
Evie Litherland-Smith 6a25f97753 Niri: set cursor theme, disable csd 2024-05-27 20:40:46 +01:00
Evie Litherland-Smith bbec2b7a0d Niri: remove invalid keybinds 2024-05-27 20:16:18 +01:00
Evie Litherland-Smith e532ddc8cd Sway: use set-background helper script as well 2024-05-27 20:12:30 +01:00
Evie Litherland-Smith b4b37d3d2a Niri: call set-background at startup 2024-05-27 20:10:38 +01:00
Evie Litherland-Smith 6bc0cbdc4f Add niri config, restructure files
Move sway to desktop/sway and move other packages under programs/sway
up a level to programs/desktop, add niri config to desktop/niri and
refactor common desktop imports into desktop/default.nix that also
imports (for now at least) sway and niri modules

Move wallpapers into programs/desktop since that's where they're
needed anyway

Add helper script to call swaybg with arguments
2024-05-27 20:07:18 +01:00
Evie Litherland-Smith 5425486d1b Move niri to nixos configuration instead 2024-05-27 18:44:54 +01:00
Evie Litherland-Smith 6cd0950e17 Add niri package (from stable flake input) 2024-05-27 18:36:39 +01:00
Evie Litherland-Smith f4e3f29392 Switch alacritty for foot terminal 2024-05-27 17:06:52 +01:00
Evie Litherland-Smith 4f1aa64152 Adjust size and scaling for fuzzel 2024-05-27 16:40:02 +01:00
Evie Litherland-Smith 54d4ff1487 Replace rofi with fuzzel
Sway: disable shadows
2024-05-27 14:41:34 +01:00
Evie Litherland-Smith 52235b6bbe Don't make steam tabbed 2024-05-27 11:59:14 +01:00
Evie Litherland-Smith 814781596e Emacs: add back tempel, add license-templates and gitignore-templates 2024-05-26 09:44:21 +01:00
Evie Litherland-Smith 4718aad31c Change nixos shell aliases to call nixos-rebuild switch directly 2024-05-25 07:04:59 +01:00
Evie Litherland-Smith 45aa5879e0 Set tab-bar-mode and scroll-bar-mode in .emacs.d 2024-05-24 15:47:56 +01:00
Evie Litherland-Smith c33f60ae70 Firefox: fix nixos wiki search link 2024-05-24 12:03:16 +01:00
Evie Litherland-Smith 9748126882 In-line firefox search engine config 2024-05-24 07:48:48 +01:00
Evie Litherland-Smith c9ae2d37e8 Emacs: swap direnv for envrc, remove flymake-ruff 2024-05-23 14:08:08 +01:00
Evie Litherland-Smith 538cd31d16 Firefox: add Atlas SearXNG as extra search engine 2024-05-23 14:07:54 +01:00
Evie Litherland-Smith 684b450b51 Fix zellij colour theme (I got things backwards) 2024-05-23 08:54:02 +01:00
Evie Litherland-Smith 9b196980fa Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/home-manager 2024-05-23 07:14:19 +01:00
Evie Litherland-Smith 9577fe6d80 Add home-manager-switch alias 2024-05-23 07:14:11 +01:00
Evie Litherland-Smith c7b7bb51a2 Change default opacity to 0.9 / 90% 2024-05-22 10:35:19 +01:00
Evie Litherland-Smith 39eb67173f Change wallpaper 2024-05-22 10:21:09 +01:00
Evie Litherland-Smith 2e66233280 Remove doom-modeline, add ace-window 2024-05-22 10:11:33 +01:00
Evie Litherland-Smith 65b947a036 Emacs remove flymake-collection, add flymake-ruff 2024-05-22 07:57:18 +01:00
Evie Litherland-Smith 4bef95a5d2 Add games packages from nixos config 2024-05-21 22:12:02 +01:00
Evie Litherland-Smith 6c147ede0c Emacs: remove tempel, gnuplot 2024-05-21 17:42:00 +01:00
Evie Litherland-Smith 8e7bc3aeaf Make custom swaylock wrapper own derivation
Hopefully fix issues with swayidle not being able to find wrapped
script by passing derivation directly
2024-05-21 07:02:06 +01:00
Evie Litherland-Smith 93d1867f5f Move ssh and starship config into own files
Add helper script ssh-keygen-defaults

starship: always enable hostname module, add octicon icon for package
module
2024-05-20 09:35:15 +01:00