Evie Litherland-Smith
d973beca07
Remove emacsclient, use emacs directly instead
...
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith
b0a82e93ff
Update hyprland rules to new suppressevent windowrule
2024-03-12 09:43:11 +00:00
Evie Litherland-Smith
4eaca262ea
Add more window rules for Steam windows
2024-03-10 20:16:02 +00:00
Evie Litherland-Smith
0073450802
Add floating rule for PrismLauncher
2024-03-10 11:22:05 +00:00
Evie Litherland-Smith
69741482bc
Globally change opacity to 0.65 / 65%
...
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith
235a678a7c
Pull emacs (and nixos) config in git-sync-all instead of hyprland startup
2024-03-08 08:07:51 +00:00
Evie Litherland-Smith
415fbdd795
Swap swaylock for hyprlock
...
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith
0057f8813a
Switch gtk icons from sweet-folders to candy-icons
2024-03-01 11:25:50 +00:00
Evie Litherland-Smith
135db95075
Re-theme back to catppuccin mocha with lavender accent
2024-02-29 15:29:19 +00:00
Evie Litherland-Smith
0981d5dbe7
hyprland update binds
...
Switch rofi to use drun instead of combi by default
Add rofi ssh bind
2024-02-29 10:44:14 +00:00
Evie Litherland-Smith
802c7f4300
hyprland: change some binds
...
Split fullscreen binds to super+f and super+m for fullscreen vs
maximise respectively
Move emacs bind to super+e for a bit of consistency, ideally want to
super super+shift+ret for eshell but not there yet
2024-02-27 14:08:57 +00:00
Evie Litherland-Smith
5ed0d0ef60
hyprland: fix setting cursor, increase size 24 -> 32
2024-02-27 14:00:11 +00:00
Evie Litherland-Smith
7a49be2b82
Set cursor theme using stylix
...
Misc cleanup of flake.nix
2024-02-24 08:44:26 +00:00
Evie Litherland-Smith
30df75daf7
Revert "Tweak border rounding"
...
This reverts commit fe479544e4
.
2024-02-21 09:26:37 +00:00
Evie Litherland-Smith
d97303e7d1
Move hyprpaper to be a systemd user service instead
2024-02-20 19:38:38 +00:00
Evie Litherland-Smith
59b9fac674
Start converting theme to use a centrally defined accent colour
...
accentColour defined in flake.nix and passed via specialArgs /
extraSpecialArgs to where it's needed
Still need to change the mustache configs but otherwise I think
everything has been changed
2024-02-20 19:31:21 +00:00
Evie Litherland-Smith
901fe1c661
Remove emacs-sync-config.sh
...
Go back to simple git command in hyprland extraConfig
2024-02-17 19:10:22 +00:00
Evie Litherland-Smith
8a438400f8
Add cava keybind to hyprland
...
Add withTerm function to simplify programs to run in
terminal (alacritty by default) with a key bind. Also include setting
terminal name to name of program to allow waybar rewrites to work
2024-02-16 11:08:24 +00:00
Evie Litherland-Smith
6487b8312f
Add cava music visualiser with colour config
2024-02-16 10:54:05 +00:00
Evie Litherland-Smith
6a8967cd14
hyprland: add (lots) more args to btm bind
...
Also add SHIFT bind for btm -b (basic) using the same set of args otherwise
2024-02-16 10:19:47 +00:00
Evie Litherland-Smith
104f2c8708
Use emacs-sync-config script in hyprland extraConfig
2024-02-15 09:01:19 +00:00
Evie Litherland-Smith
1600288da0
Add network and bluetooth back to waybar, disable associated applets
...
Split current clock waybar widget into date only and time only,
use more rainbow colours across the system modules
2024-02-13 08:20:02 +00:00
Evie Litherland-Smith
407e019a05
Remove (now unused) hypr/extra.conf
2024-02-13 05:21:12 +00:00
Evie Litherland-Smith
779e01d1b7
Move avizo to separate file, make custom theme from base16
...
Adjust opacity of popups and desktop types
2024-02-12 08:48:19 +00:00
Evie Litherland-Smith
acd3530e80
Clear out some commented packages
2024-02-12 07:42:40 +00:00
Evie Litherland-Smith
f2c6de6ce9
Re-enable git-sync service
2024-02-10 06:45:31 +00:00
Evie Litherland-Smith
fe479544e4
Tweak border rounding
2024-02-09 08:32:59 +00:00
Evie Litherland-Smith
d9125b5b0c
Finish re-themeing to my custom modus-vivendi / sweet-gtk combo
2024-02-09 07:25:02 +00:00
Evie Litherland-Smith
a266ccef1f
Reapply "Switch back to dwindle layout"
...
This reverts commit 93a43179c7
.
2024-02-09 06:55:57 +00:00
Evie Litherland-Smith
c9de371801
Use custom base16-modus-vivendi-tinted theme
...
Update some stylix colour uses to the mnemonic name version (where
possible)
Add a mustache template for waybar and use for style.css
Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith
8120c08133
Switch GTK theme to Sweet-Dark
...
Considering inherited icon themes, not sure yet
2024-02-08 08:13:31 +00:00
Evie Litherland-Smith
90d5f56c2b
Switch to candy-icons + sweet-folders icon theme
2024-02-08 07:51:39 +00:00
Evie Litherland-Smith
5379085b5e
Add thunar back as filebrowser
...
Use gnome version of gvfs to enable samba support
2024-02-08 07:44:47 +00:00
Evie Litherland-Smith
4e9d01e2b3
Remove duplicated shebang from scripts
2024-02-07 15:40:58 +00:00
Evie Litherland-Smith
5e4e5e870d
Add a firefox bind to hyprland
2024-02-07 07:28:29 +00:00
Evie Litherland-Smith
e0d6d3512a
Ensure shebang in protonmail-setup-bridge script as well
2024-02-05 09:52:20 +00:00
Evie Litherland-Smith
a6ab49d5e2
Add script to simplify setting up protonmail-bridge
2024-02-05 09:13:59 +00:00
Evie Litherland-Smith
be0cac1d59
Add rofi filebrowser
...
Move rofi-power-menu out of main modi
Change all uses of rofi -replace with pkill rofi || rofi ... for
consistency with rofi-pass
2024-02-05 07:33:42 +00:00
Evie Litherland-Smith
ba9411fb9f
Split some expressions out of home/default.nix, clean up
...
Move git, starship and btm expressions to own files
Move account dir expressions up a level, remove accounts dir
Clean up some unused expressions (like qutebrowser and firefox)
2024-02-04 07:14:04 +00:00
Evie Litherland-Smith
78cfb418d7
Add zellij back
2024-02-03 09:51:42 +00:00
Evie Litherland-Smith
c47f11c04d
Remove protonmail-bridge service, run with hyprctl instead
...
systemd service wasn't working right with user permissions...
2024-02-03 07:21:50 +00:00
Evie Litherland-Smith
4832474060
Keep --no-socket argument in nyxt bind
2024-02-02 08:03:33 +00:00
Evie Litherland-Smith
e7fdc748f2
Remove extra args from nyxt hyprland bind
2024-02-02 07:52:55 +00:00
Evie Litherland-Smith
8d9bd3e607
Nyxt performance maybe fixed? Switch back to nyxt as main with backup
...
chromium
2024-02-02 07:30:57 +00:00
Evie Litherland-Smith
e5d09152c1
Add firefox back with updated mimeapps
2024-02-02 06:43:10 +00:00
Evie Litherland-Smith
ece96e046e
Move emacs repo sync to git-sync-all script
2024-02-01 11:35:41 +00:00
Evie Litherland-Smith
8637da6dc7
Reinstate nyxt bind, enable hidpi for qutebrowser on 4K screen
2024-02-01 11:33:46 +00:00
Evie Litherland-Smith
1d4b2e9366
Replace nyxt with qutebrowser as default for better performance
...
Keep nyxt around, will switch back when blink support is added (in
progress at the moment)
Update mime entries so qutebrowser is the default browser, also
rewrote slightly so avoid the massive repetition in there previously
2024-02-01 07:24:18 +00:00
Evie Litherland-Smith
4482a7692b
Add qutebrowser as alternative browser
2024-02-01 06:46:02 +00:00
Evie Litherland-Smith
81c1382843
rofi: move setting package and terminal into hyprland/default.nix
...
Allows setting alternate packages / terminals depending on how it's
used
Change hyprland to reference rofi.finalPackage instead of package
2024-01-31 07:21:01 +00:00
Evie Litherland-Smith
5353091a1e
Also qualify git and hyprctl program locations
2024-01-30 18:02:35 +00:00
Evie Litherland-Smith
d7e57240fd
Qualify remaining rofi calls that I missed first time
2024-01-30 16:17:02 +00:00
Evie Litherland-Smith
21c0dc8176
Switch foot back to alacritty, rearrange some sections
...
Move stylix target control into individual expressions
Remove thunar
Remove dex, enable systemd services for blueman-applet and
network-manager-applet
Remove mpg123
Qualify package calls in hyprland config using nixpkg definitions
Remove "make switch" from Makefile, replaced by (preferred)
nixos-update
2024-01-30 16:10:12 +00:00
Evie Litherland-Smith
09df446bd7
Reformat all using alejandra
2024-01-30 14:21:50 +00:00
Evie Litherland-Smith
364260fb46
Remove unnecessary brackets from some regular expressions
2024-01-30 09:23:11 +00:00
Evie Litherland-Smith
c006895344
Enable emacs service on socket activation
...
Move emacs dependencies into home/emacs/default.nix to avoid having
two files
Don't start emacs server from hyprland startup now
Remove firefox home module, use system module only
2024-01-29 08:21:26 +00:00
Evie Litherland-Smith
391b9dd307
Hyprland: disable splash rendering
2024-01-29 06:27:37 +00:00
Evie Litherland-Smith
8ca2053944
Reorganise a lot of things, clean up some files
...
Pull program expressions inside hyprland directory (e.g. rofi, waybar,
etc...) up one level.
Convert everything into package-name/default.nix format for
consistency
Move common home imports from flake.nix into hyprland/default.nix,
flake.nix now only defaults into importing hyprland, to be consistent
with how system imports work
Remove some old files: calendar and contact setup, sweet theme pkgs
Move xdg.configFile expressions from home/default.nix into a
config/default.nix, keeping the files to be linked in the config dir
as well (still need to do ipython though)
2024-01-28 12:01:18 +00:00
Evie Litherland-Smith
d2e5e04620
Hyprland: restart xdg-desktop-portal after startup
2024-01-28 08:01:09 +00:00
Evie Litherland-Smith
88ed043992
Switch swaylock for swaylock-effects
2024-01-27 08:31:11 +00:00
Evie Litherland-Smith
eb203df057
Finish converting hyprland config to nix expression
2024-01-27 08:09:57 +00:00
Evie Litherland-Smith
138ad088ea
Convert first block of hyprland settings into nix
2024-01-27 06:52:09 +00:00
Evie Litherland-Smith
92378190f1
Properly enable pipewire from nixos wiki setup
...
Disable hardware.audio, enable pipewire addons
Move xdg mime definitions from home manager to system level
Consolidate xdg portal options in desktop.nix
2024-01-23 19:53:52 +00:00
Evie Litherland-Smith
1ce7f94eef
Switch some mimeApps associations
...
html -> firefox
jpeg/png -> swayimg
delete zoomus association
2024-01-20 07:42:34 +00:00
Evie Litherland-Smith
57123373e1
Switch chromium back for firefox
2024-01-17 16:22:05 +00:00
Evie Litherland-Smith
179b6e787f
Revert "Remove teams-for-linux"
...
This reverts commit a97fadea1b
.
2024-01-17 09:59:00 +00:00
Evie Litherland-Smith
dfae7ac2f0
Increase font sizes to be more comfy
...
Adjust some icon spacing to look better at new font sizes
2024-01-17 06:05:35 +00:00
Evie Litherland-Smith
6ee24dc075
Move OBS into hyprland default programs
2024-01-14 11:57:15 +00:00
Evie Litherland-Smith
5c22252a10
Update some rofi category names
2024-01-12 11:57:35 +00:00
Evie Litherland-Smith
c8ba8f8fd7
Remove rofi-calc
2024-01-12 11:18:32 +00:00
Evie Litherland-Smith
dfaa360dfe
Switch to using pass-git-helper for https git auth
...
Remove gitFull and associated secret-store auth save mechanism
Also set default pinentry flavour to curses, but still set to gnome3
in hyprland setup - provides fall back for non-GUI interfaces
2024-01-12 08:19:20 +00:00
Evie Litherland-Smith
57f6a0d5d7
Remove some things
...
Remove Zathura
Remove .config/style.css because stylix puts the same thing in
/etc/stylix
2024-01-10 20:13:09 +00:00
Evie Litherland-Smith
a97fadea1b
Remove teams-for-linux
2024-01-10 16:06:13 +00:00
Evie Litherland-Smith
02a6ac0ed1
Update default mimetypes
...
Use chromium for default browser-related mimetypes as nyxt
doesn't (currently) handle opening links externally very nicely. Still
using nyxt as my go-to browser but chromium is a good backup
Change pdfs/epubs and images to use emacs by default, moving away from
things like zathura
2024-01-10 11:51:05 +00:00
Evie Litherland-Smith
7c47ada31e
Remove kdeconnect
...
Having connection issues with kdeconnect so stop using
2024-01-08 08:04:38 +00:00
Evie Litherland-Smith
0bfba4b804
Remove firefox from home-manager
2024-01-05 15:26:30 +00:00
Evie Litherland-Smith
a1c5c3eb45
Revert "Remove kdeconnect"
...
This reverts commit a2c9b7ac20
.
2024-01-03 19:47:45 +00:00
Evie Litherland-Smith
ffba18c5d7
Switch mako back to swaync
2024-01-03 16:46:20 +00:00
Evie Litherland-Smith
a6f84783ab
Reorganise desktop settings
...
Move some settings/packages from desktop.nix that should have been in
hyprland.nix and make desktop properly generally relevant - switch
gamescope.nix to import from desktop.nix now for less duplication
Remove xserver/lightdm to just use greetd again, less overhead needed
Switch gtklock back to swaylock, some issue with WLR implementations
after update but swaylock still works fine
2024-01-03 15:40:21 +00:00
Evie Litherland-Smith
44fa38a8a5
Add mimeapps entry for teams-for-linux
2024-01-03 14:24:43 +00:00
Evie Litherland-Smith
d251ba15c3
foot: inhibit notification when focused
2023-12-29 10:28:09 +00:00
Evie Litherland-Smith
4ed12aebcb
Replace alacritty with foot for sixel support
2023-12-28 11:37:22 +00:00
Evie Litherland-Smith
6ba65c14a7
Fix and expand mime entry for zathura
2023-12-21 13:26:10 +00:00
Evie Litherland-Smith
e25ca79524
Add zathura as default for application/pdf mimetype
2023-12-21 13:17:29 +00:00
Evie Litherland-Smith
a7716a1e0e
Move some hyprland extras into main hyprland/default.nix file
...
Add zathura
2023-12-21 13:05:27 +00:00
Evie Litherland-Smith
c3b787ce18
Change mpv for mplayer, fixes emacs/emms/MPRIS issues I was having
...
Reorganise, remove home/media/default.nix and move some home.package
definitions that I'd missed into relevant environment.systemPackages
2023-12-21 11:25:48 +00:00
Evie Litherland-Smith
b36acc10a5
Re-enable firefox, remove a couple of addons I'm not using anymore
2023-12-20 11:40:46 +00:00
Evie Litherland-Smith
f173496f81
Re-theming back to catppuccin mocha
2023-12-18 08:15:18 +00:00
Evie Litherland-Smith
0d0aabf2b9
Add back whatsapp-for-linux
2023-12-17 09:54:59 +00:00
Evie Litherland-Smith
06148eb1a6
Swap firefox back for nyxt
2023-12-15 13:13:01 +00:00
Evie Litherland-Smith
1d9c73515e
Remove whatsapp-for-linux and teams-for-linux
...
Add workspace rule and waybar rewrite for WebCord
2023-12-15 12:53:17 +00:00
Evie Litherland-Smith
99e8c441fb
Add extra programs for whatsapp, discord (webcord) and teams
...
Replace installed chromium PWAs
2023-12-12 14:12:05 +00:00
Evie Litherland-Smith
29ff5218dd
Disable kanshi
2023-12-08 16:36:40 +00:00
Evie Litherland-Smith
379085a365
Remove installed discord in favour of web app
2023-12-07 09:57:34 +00:00
Evie Litherland-Smith
740325f707
Add firefox back as default browser
...
Add firefox and chromium to web workspace, keep nyxt installed as
quick popup browser to use elsewhere
Remove discord workspace, move to apps workspace
Add files workspace for thunar and libreoffice
Add more waybar rewrites - libreoffice programs, thunar, PWAs like
whatsapp web, etc...
2023-12-05 12:47:30 +00:00
Evie Litherland-Smith
eb60d4d767
Remove Ronin from syncthing
2023-12-04 06:42:34 +00:00
Evie Litherland-Smith
fba4db8435
Back to using nyxt as main browser with chromium as backup (and for PWAs)
2023-12-01 06:52:47 +00:00
Evie Litherland-Smith
f85c00aa46
Add firefox to mimeapps as default browser
2023-11-24 14:44:02 +00:00
Evie Litherland-Smith
5b306c8b32
Add (again) grim/slurp for screenshot
2023-11-22 13:57:54 +00:00
Evie Litherland-Smith
b80ec99cd2
Teams-For-Linux broken in current update, remove
...
Add Chromium back, force not to be default browser. Add rule to put
PWAs installed from chromium in same workspace
2023-11-21 17:19:45 +00:00